ThreadPoolBoundHandle.BindHandle(SafeHandle) Metoda

Definicja

Zwraca wartość ThreadPoolBoundHandle dla określonego uchwytu, który jest powiązany z pulą wątków systemowych.

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

Parametry

handle
SafeHandle

Obiekt, który przechowuje uchwyt systemu operacyjnego. Dojście musi być otwarte dla nakładających się operacji we/wy w kodzie niezarządzanym.

Zwraca

Wartość ThreadPoolBoundHandle dla handleelementu , która jest powiązana z pulą wątków systemowych.

Atrybuty

Wyjątki

handle to null.

handle został usunięty.

-lub-

handle nie odnosi się do prawidłowego uchwytu we/wy.

-lub-

handle odnosi się do uchwytu, który nie został otwarty dla nakładających się operacji we/wy.

-lub-

handle odwołuje się do uchwytu, który został już powiązany.

Uwagi

Ta metoda powinna być wywoływana raz na dojście.

Obiekt ThreadPoolBoundHandle nie przejmuje własności handle; pozostaje on odpowiedzialny za wywołanie obiektu Disposewywołującego .

Dotyczy