Overlapped.Free(NativeOverlapped*) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.