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 qui se chevauche en mode natif alloué par la Pack méthode.
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 NativeOverlapped structure à 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 méthode, vous perdez de la Free mémoire. Si vous appelez la méthode plusieurs fois, la Free mémoire est endommagée.