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 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.