Overlapped.Free(NativeOverlapped*) Metod

Definition

Viktigt!

Detta API uppfyller inte CLS.

Frigör ohanterat minne som är associerat med en intern överlappande struktur som allokeras av Pack metoden.

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

Parametrar

nativeOverlappedPtr
NativeOverlapped*

En pekare till strukturen som NativeOverlapped ska frigöras.

Attribut

Undantag

nativeOverlappedPtr är null.

Kommentarer

Du måste anropa Free metoden exakt en gång på varje NativeOverlapped pekare som du får från Pack metoden. Om du inte anropar Free metoden läcker du minne. Om du anropar Free metoden mer än en gång skadas minnet.

Gäller för