ThreadPoolBoundHandle.BindHandle(SafeHandle) Método

Definição

Retorna um ThreadPoolBoundHandle para o identificador especificado, que está associado ao pool de threads do sistema.

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

Parâmetros

handle
SafeHandle

Um objeto que contém o identificador do sistema operacional. O identificador deve ter sido aberto para E/S sobreposta no código não gerenciado.

Retornos

A ThreadPoolBoundHandle para handle, que está associado ao pool de threads do sistema.

Atributos

Exceções

handle é null.

handle foi descartado.

-ou-

handle não se refere a um identificador de E/S válido.

-ou-

handle refere-se a um identificador que não foi aberto para E/S sobreposta.

-ou-

handle refere-se a um identificador que já foi associado.

Comentários

Esse método deve ser chamado uma vez por identificador.

O ThreadPoolBoundHandle objeto não assume a propriedade de handle; ele continua a ser responsabilidade do chamador para chamar Dispose.

Aplica-se a