ThreadPool.BindHandle Méthode

Définition

Lie un handle de système d'exploitation à ThreadPool.Binds an operating system handle to the ThreadPool.

Surcharges

BindHandle(IntPtr)

Lie un handle de système d'exploitation à ThreadPool.Binds an operating system handle to the ThreadPool.

BindHandle(SafeHandle)

Lie un handle de système d'exploitation à ThreadPool.Binds an operating system handle to the ThreadPool.

BindHandle(IntPtr)

Avertissement

Cette API est désormais obsolète.

Lie un handle de système d'exploitation à 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

Paramètres

osHandle
IntPtr

IntPtr qui contient le handle.An IntPtr that holds the handle. Il faut que le handle ait été ouvert pour des E/S avec chevauchement du côté non managé.The handle must have been opened for overlapped I/O on the unmanaged side.

Retours

true si le handle est lié ; sinon, false.true if the handle is bound; otherwise, false.

Attributs

Exceptions

L'appelant n'a pas l'autorisation requise.The caller does not have the required permission.

Sécurité

SecurityPermission
pour pouvoir appeler du code non managé.for the ability to call unmanaged code. Énumération associée : UnmanagedCode.Associated enumeration: UnmanagedCode.

BindHandle(SafeHandle)

Lie un handle de système d'exploitation à 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

Paramètres

osHandle
SafeHandle

SafeHandle qui contient le handle du système d'exploitation.A SafeHandle that holds the operating system handle. Il faut que le handle ait été ouvert pour des E/S avec chevauchement du côté non managé.The handle must have been opened for overlapped I/O on the unmanaged side.

Retours

true si le handle est lié ; sinon, false.true if the handle is bound; otherwise, false.

Attributs

Exceptions

osHandle a la valeur null.osHandle is null.

Remarques

Le paramètre osHandle doit être un SafeFileHandle, qui dérive de la classe abstraite SafeHandle.The osHandle parameter should be a SafeFileHandle, which derives from the abstract SafeHandle class.

Sécurité

SecurityPermission
pour pouvoir appeler du code non managé.for the ability to call unmanaged code. Énumération associée : UnmanagedCode.Associated enumeration: UnmanagedCode.

S’applique à