ThreadPool.BindHandle ThreadPool.BindHandle ThreadPool.BindHandle ThreadPool.BindHandle Method

Definizione

Associa un handle del sistema operativo al ThreadPool.Binds an operating system handle to the ThreadPool.

Overload

BindHandle(IntPtr) BindHandle(IntPtr) BindHandle(IntPtr) BindHandle(IntPtr)

Associa un handle del sistema operativo al ThreadPool.Binds an operating system handle to the ThreadPool.

BindHandle(SafeHandle) BindHandle(SafeHandle) BindHandle(SafeHandle) BindHandle(SafeHandle)

Associa un handle del sistema operativo al ThreadPool.Binds an operating system handle to the ThreadPool.

BindHandle(IntPtr) BindHandle(IntPtr) BindHandle(IntPtr) BindHandle(IntPtr)

Avviso

Questa API è ora obsoleta.

Associa un handle del sistema operativo al ThreadPool.Binds an operating system handle to the ThreadPool.

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
Public Shared Function BindHandle (osHandle As IntPtr) As Boolean

Parametri

osHandle
IntPtr IntPtr IntPtr IntPtr

IntPtr che contiene l'handle.An IntPtr that holds the handle. È necessario che l'handle sia stato aperto per operazioni di I/O sovrapposte nella parte non gestita.The handle must have been opened for overlapped I/O on the unmanaged side.

Restituisce

true se l'handle è associato; in caso contrario, false.true if the handle is bound; otherwise, false.

Eccezioni

Il chiamante non dispone dell'autorizzazione richiesta.The caller does not have the required permission.

Sicurezza

SecurityPermission
per la possibilità di chiamare codice non gestito.for the ability to call unmanaged code. Enumerazione associata: UnmanagedCode.Associated enumeration: UnmanagedCode.

BindHandle(SafeHandle) BindHandle(SafeHandle) BindHandle(SafeHandle) BindHandle(SafeHandle)

Associa un handle del sistema operativo al ThreadPool.Binds an operating system handle to the ThreadPool.

public:
 static bool BindHandle(System::Runtime::InteropServices::SafeHandle ^ osHandle);
[System.Security.SecurityCritical]
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

Parametri

osHandle
SafeHandle SafeHandle SafeHandle SafeHandle

Oggetto SafeHandle che contiene l'handle del sistema operativo.A SafeHandle that holds the operating system handle. È necessario che l'handle sia stato aperto per operazioni di I/O sovrapposte nella parte non gestita.The handle must have been opened for overlapped I/O on the unmanaged side.

Restituisce

true se l'handle è associato; in caso contrario, false.true if the handle is bound; otherwise, false.

Eccezioni

Commenti

Il osHandle parametro deve essere un SafeFileHandleoggetto, che deriva dalla classe astratta SafeHandle .The osHandle parameter should be a SafeFileHandle, which derives from the abstract SafeHandle class.

Sicurezza

SecurityPermission
per la possibilità di chiamare codice non gestito.for the ability to call unmanaged code. Enumerazione associata: UnmanagedCode.Associated enumeration: UnmanagedCode.

Si applica a