Overlapped.Free(NativeOverlapped*) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wichtig
Diese API ist nicht CLS-kompatibel.
Gibt den nicht verwalteten Arbeitsspeicher frei, der einer systemeigenen überlappenden Struktur zugewiesen ist, die von der Pack-Methode zugeordnet wird.
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
Parameter
- nativeOverlappedPtr
- NativeOverlapped*
Ein Zeiger auf die freizugebende NativeOverlapped-Struktur.
- Attribute
Ausnahmen
nativeOverlappedPtr
ist null
.
Hinweise
Sie müssen die Free Methode genau einmal auf jedem NativeOverlapped Zeiger aufrufen, den Sie von der Pack Methode erhalten. Wenn Sie die Free Methode nicht aufrufen, wird der Speicher verloren gehen. Wenn Sie die Methode mehrmals aufrufen, wird der Free Arbeitsspeicher beschädigt.