ThreadPoolBoundHandle.FreeNativeOverlapped(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 geheugen vrijgemaakt dat is gekoppeld aan een NativeOverlapped structuur die door de AllocateNativeOverlapped methode is toegewezen.
public:
void FreeNativeOverlapped(System::Threading::NativeOverlapped* overlapped);
[System.CLSCompliant(false)]
public void FreeNativeOverlapped(System.Threading.NativeOverlapped* overlapped);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public void FreeNativeOverlapped(System.Threading.NativeOverlapped* overlapped);
[<System.CLSCompliant(false)>]
member this.FreeNativeOverlapped : nativeptr<System.Threading.NativeOverlapped> -> unit
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
member this.FreeNativeOverlapped : nativeptr<System.Threading.NativeOverlapped> -> unit
Parameters
- overlapped
- NativeOverlapped*
Een onbeheerde aanwijzer naar de NativeOverlapped structuur die moet worden vrijgemaakt.
- Kenmerken
Uitzonderingen
overlapped is null.
Deze methode is aangeroepen nadat het ThreadPoolBoundHandle object is verwijderd.
Opmerkingen
Caution
U moet de FreeNativeOverlapped methode precies eenmaal aanroepen op elke NativeOverlapped onbeheerde aanwijzer die is toegewezen met behulp van de AllocateNativeOverlapped methode. Als u de FreeNativeOverlapped methode niet aanroept, lekt u geheugen. Als u de FreeNativeOverlapped methode meer dan één keer aanroept op dezelfde NativeOverlapped onbeheerde aanwijzer, is het geheugen beschadigd.