Overlapped.Free(NativeOverlapped*) Methode

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

Gibt den nicht verwalteten Speicher frei, der einer systemeigenen überlappenden Struktur zugeordnet ist, die der Pack Methode zugeordnet ist.

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 struktur, die NativeOverlapped freigegeben werden soll.

Attribute

Ausnahmen

nativeOverlappedPtr ist null.

Hinweise

Sie müssen die Free Methode genau einmal für jeden NativeOverlapped Zeiger aufrufen, den Sie von der Pack Methode erhalten. Wenn Sie die Free Methode nicht aufrufen, wird arbeitsspeicherverlusten. Wenn Sie die Free Methode mehrmals aufrufen, ist der Arbeitsspeicher beschädigt.

Gilt für: