ThreadPoolBoundHandle.BindHandle(SafeHandle) 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.
Retourne un ThreadPoolBoundHandle pour le handle spécifié, qui est lié au pool de threads système.
public:
static System::Threading::ThreadPoolBoundHandle ^ BindHandle(System::Runtime::InteropServices::SafeHandle ^ handle);
public static System.Threading.ThreadPoolBoundHandle BindHandle (System.Runtime.InteropServices.SafeHandle handle);
[System.Security.SecurityCritical]
public static System.Threading.ThreadPoolBoundHandle BindHandle (System.Runtime.InteropServices.SafeHandle handle);
static member BindHandle : System.Runtime.InteropServices.SafeHandle -> System.Threading.ThreadPoolBoundHandle
[<System.Security.SecurityCritical>]
static member BindHandle : System.Runtime.InteropServices.SafeHandle -> System.Threading.ThreadPoolBoundHandle
Public Shared Function BindHandle (handle As SafeHandle) As ThreadPoolBoundHandle
Paramètres
- handle
- SafeHandle
Objet qui contient le handle du système d’exploitation. Le handle doit avoir été ouvert pour les E/S avec chevauchement dans le code non managé.
Retours
ThreadPoolBoundHandle pour handle
, qui est lié au pool de threads système.
- Attributs
Exceptions
handle
a la valeur null
.
handle
a été supprimé.
- ou -
handle
ne fait pas référence à un handle d’E/S valide.
- ou -
handle
fait référence à un handle qui n’a pas été ouvert pour des E/S avec chevauchement.
- ou -
handle
fait référence à un handle qui a déjà été lié.
Remarques
Cette méthode doit être appelée une fois par handle.
L’objet ThreadPoolBoundHandle n’est pas propriétaire de handle
; il reste la responsabilité de l’appelant d’appeler Dispose.