Overlapped.Free(NativeOverlapped*) Metode

Definisi

Membebaskan memori yang tidak dikelola yang terkait dengan struktur tumpang tindih asli yang dialokasikan oleh Pack metode .

public:
 static void Free(System::Threading::NativeOverlapped* nativeOverlappedPtr);
public static void Free(System.Threading.NativeOverlapped* nativeOverlappedPtr);
[System.Security.SecurityCritical]
public static void Free(System.Threading.NativeOverlapped* nativeOverlappedPtr);
static member Free : nativeptr<System.Threading.NativeOverlapped> -> unit
[<System.Security.SecurityCritical>]
static member Free : nativeptr<System.Threading.NativeOverlapped> -> unit

Parameter

nativeOverlappedPtr
NativeOverlapped*

Penunjuk ke struktur yang NativeOverlapped akan dibebaskan.

Atribut

Pengecualian

nativeOverlappedPtr adalah null.

Keterangan

Anda harus memanggil Free metode tepat sekali pada setiap NativeOverlapped pointer yang Pack Anda terima dari metode . Jika Anda tidak memanggil metode , Anda akan membocorkan Free memori. Jika Anda memanggil Free metode lebih dari sekali, memori akan rusak.

Berlaku untuk