Overlapped.Free(NativeOverlapped*) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Important
Cette API n’est pas conforme CLS.
Libère la mémoire non managée associée à une structure native chevauchée allouée par la méthode 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
Paramètres
- nativeOverlappedPtr
- NativeOverlapped*
Pointeur vers la structure NativeOverlapped à libérer.
- Attributs
Exceptions
nativeOverlappedPtr
a la valeur null
.
Remarques
Vous devez appeler la Free méthode exactement une fois sur chaque NativeOverlapped pointeur que vous recevez de la Pack méthode. Si vous n’appelez pas la Free méthode, vous allez fuiter de la mémoire. Si vous appelez la méthode plusieurs fois, la Free mémoire est endommagée.