ThreadPool.BindHandle 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.
Bindet ein Betriebssystemhandle an die ThreadPool.
Überlädt
| Name | Beschreibung |
|---|---|
| BindHandle(IntPtr) |
Veraltet.
Bindet ein Betriebssystemhandle an die ThreadPool. |
| BindHandle(SafeHandle) |
Bindet ein Betriebssystemhandle an die ThreadPool. |
BindHandle(IntPtr)
Achtung
ThreadPool.BindHandle(IntPtr) has been deprecated. Please use ThreadPool.BindHandle(SafeHandle) instead.
Bindet ein Betriebssystemhandle an die ThreadPool.
public:
static bool BindHandle(IntPtr osHandle);
public static bool BindHandle(IntPtr osHandle);
[System.Obsolete("ThreadPool.BindHandle(IntPtr) has been deprecated. Please use ThreadPool.BindHandle(SafeHandle) instead.", false)]
public static bool BindHandle(IntPtr osHandle);
static member BindHandle : nativeint -> bool
[<System.Obsolete("ThreadPool.BindHandle(IntPtr) has been deprecated. Please use ThreadPool.BindHandle(SafeHandle) instead.", false)>]
static member BindHandle : nativeint -> bool
Public Shared Function BindHandle (osHandle As IntPtr) As Boolean
Parameter
- osHandle
-
IntPtr
nativeint
Ein IntPtr Ziehpunkt, der den Ziehpunkt enthält. Der Ziehpunkt muss für überlappende E/A auf der nicht verwalteten Seite geöffnet worden sein.
Gibt zurück
truewenn der Ziehpunkt gebunden ist; andernfalls . false
- Attribute
Ausnahmen
Der Aufrufer verfügt nicht über die erforderliche Berechtigung.
Hinweise
Diese Methode wird nicht unterstützt, wenn der Windows-Threadpool für die Verwendung anstelle des .NET-Threadpools konfiguriert ist. Weitere Informationen finden Sie in der Konfigurationseinstellung für den Windows-Threadpool. Eine Alternative ist die ThreadPoolBoundHandle Klasse.
Gilt für:
BindHandle(SafeHandle)
Bindet ein Betriebssystemhandle an die ThreadPool.
public:
static bool BindHandle(System::Runtime::InteropServices::SafeHandle ^ osHandle);
public static bool BindHandle(System.Runtime.InteropServices.SafeHandle osHandle);
static member BindHandle : System.Runtime.InteropServices.SafeHandle -> bool
Public Shared Function BindHandle (osHandle As SafeHandle) As Boolean
Parameter
- osHandle
- SafeHandle
Eine SafeHandle , die das Betriebssystemhandle enthält. Der Ziehpunkt muss für überlappende E/A auf der nicht verwalteten Seite geöffnet worden sein.
Gibt zurück
truewenn der Ziehpunkt gebunden ist; andernfalls . false
Ausnahmen
osHandle ist null.
Hinweise
Diese Methode wird nicht unterstützt, wenn der Windows-Threadpool für die Verwendung anstelle des .NET-Threadpools konfiguriert ist. Weitere Informationen finden Sie in der Konfigurationseinstellung für den Windows-Threadpool. Eine Alternative ist die ThreadPoolBoundHandle Klasse.
Der osHandle Parameter sollte ein SafeFileHandle, der von der abstrakten SafeHandle Klasse abgeleitet ist.