Overlapped.Free(NativeOverlapped*) Metodo

Definizione

Libera la memoria non gestita associata a una struttura sovrapposta nativa allocata dal Pack metodo .

public:
 static void Free(System::Threading::NativeOverlapped* nativeOverlappedPtr);
public static void Free(System.Threading.NativeOverlapped* nativeOverlappedPtr);
[System.Security.SecurityCritical]
public static void Free(System.Threading.NativeOverlapped* nativeOverlappedPtr);
static member Free : nativeptr<System.Threading.NativeOverlapped> -> unit
[<System.Security.SecurityCritical>]
static member Free : nativeptr<System.Threading.NativeOverlapped> -> unit

Parametri

nativeOverlappedPtr
NativeOverlapped*

Puntatore alla NativeOverlapped struttura da liberare.

Attributi

Eccezioni

nativeOverlappedPtr è null.

Commenti

È necessario chiamare il Free metodo esattamente una 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 verrà danneggiata.

Si applica a