ThreadPoolBoundHandle.BindHandle(SafeHandle) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.