Overlapped.Free(NativeOverlapped*) Metoda

Definice

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Uvolní nespravovanou paměť přidruženou k nativní překrývající se struktuře přidělené metodou Pack .

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

Parametry

nativeOverlappedPtr
NativeOverlapped*

Ukazatel na NativeOverlapped strukturu, která se má uvolnit.

Atributy

Výjimky

nativeOverlappedPtr je null.

Poznámky

Metodu Free je nutné volat přesně jednou na každém NativeOverlapped ukazateli, který z Pack metody obdržíte. Pokud metodu Free nezavoláte, dojde k nevrácení paměti. Pokud voláte metodu Free více než jednou, paměť bude poškozena.

Platí pro