Overlapped.Free(NativeOverlapped*) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.