ThreadPoolBoundHandle.BindHandle(SafeHandle) Metoda

Definice

ThreadPoolBoundHandle Vrátí hodnotu pro zadaný popisovač, který je svázán s fondem systémových vláken.

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

Objekt, který obsahuje popisovač operačního systému. Popisovač musí být otevřen pro překrývající se vstupně-výstupní operace v nespravovaném kódu.

Návraty

A ThreadPoolBoundHandle pro handle, který je vázán na systémový fond vláken.

Atributy

Výjimky

handle je null.

handle byla odstraněna.

nebo

handle neodkazuje na platný vstupně-výstupní popisovač.

nebo

handle odkazuje na popisovač, který nebyl otevřen pro překrývající se vstupně-výstupní operace.

nebo

handle odkazuje na popisovač, který již byl vázán.

Poznámky

Tato metoda by měla být volána jednou za popisovač.

Objekt ThreadPoolBoundHandle nepřebývá vlastnictví handle; zůstává odpovědností volajícího za volání Dispose.

Platí pro