Partager via


ThreadPoolBoundHandle.BindHandle(SafeHandle) Méthode

Définition

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.

S’applique à