ThreadPoolBoundHandle.BindHandle(SafeHandle) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt einen ThreadPoolBoundHandle Wert für den angegebenen Handle zurück, der an den Systemthreadpool gebunden ist.
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
Parameter
- handle
- SafeHandle
Ein Objekt, das das Betriebssystemhandle enthält. Das Handle muss für überlappende E/A im nicht verwalteten Code geöffnet worden sein.
Gibt zurück
A ThreadPoolBoundHandle für handle, die an den Systemthreadpool gebunden ist.
- Attribute
Ausnahmen
handle ist null.
handle wurde verworfen.
-oder-
handle verweist nicht auf ein gültiges E/A-Handle.
-oder-
handle bezieht sich auf einen Handle, der für überlappende E/A nicht geöffnet wurde.
-oder-
handle verweist auf ein Handle, das bereits gebunden wurde.
Hinweise
Diese Methode sollte einmal pro Handle aufgerufen werden.
Das ThreadPoolBoundHandle Objekt übernimmt nicht den Besitz handlevon ; es bleibt die Verantwortung des Aufrufers.Dispose