Overlapped.Free(NativeOverlapped*) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Belangrijk
Deze API is niet CLS-conform.
Hiermee wordt het niet-beheerde geheugen vrijgemaakt dat is gekoppeld aan een systeemeigen overlappende structuur die door de Pack methode is toegewezen.
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
Parameters
- nativeOverlappedPtr
- NativeOverlapped*
Een aanwijzer naar de NativeOverlapped structuur die moet worden vrijgemaakt.
- Kenmerken
Uitzonderingen
nativeOverlappedPtr is null.
Opmerkingen
U moet de Free methode precies eenmaal aanroepen op elke NativeOverlapped aanwijzer die u van de Pack methode ontvangt. Als u de Free methode niet aanroept, lekt u geheugen. Als u de Free methode meer dan één keer aanroept, is het geheugen beschadigd.