Compartilhar via


ThreadPoolBoundHandle.BindHandle(SafeHandle) Método

Definição

Retorna um ThreadPoolBoundHandle para o identificador especificado, 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 a E/S sobreposta no código não gerenciado.

Retornos

ThreadPoolBoundHandle

Um ThreadPoolBoundHandle para handle, associado ao pool de threads do sistema.

Atributos

Exceções

handle é null.

O handle foi descartado.

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

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

- ou - handle se refere 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 permanece a responsabilidade do chamador para chamar Dispose.

Aplica-se a