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 ein ThreadPoolBoundHandle-Objekt für das angegebene Handle zurück, das 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 offen sein.
Gibt zurück
Ein ThreadPoolBoundHandle-Objekt für ein handle
-Objekt, das 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
verweist auf ein Handle, das nicht für die überlappende E/A offen ist.
- 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 von handle
. Es bleibt in der Verantwortung des Aufrufers, aufzurufen Dispose.