Overlapped.Free(NativeOverlapped*) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Importante
Questa API non è conforme a CLS.
Libera la memoria non gestita associata a una struttura sovrapposta nativa allocata dal metodo Pack.
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
Parametri
- nativeOverlappedPtr
- NativeOverlapped*
Puntatore alla struttura NativeOverlapped da liberare.
- Attributi
Eccezioni
nativeOverlappedPtr
è null
.
Commenti
È necessario chiamare il Free metodo una sola volta su ogni NativeOverlapped puntatore ricevuto dal Pack metodo . Se non si chiama il Free metodo , si perderà memoria. Se si chiama il Free metodo più volte, la memoria sarà danneggiata.