Função WPUCloseThread (ws2spi.h)
A função WPUCloseThread fecha um thread aberto com uma chamada para WPUOpenCurrentThread.
Sintaxe
int WPUCloseThread(
[in] LPWSATHREADID lpThreadId,
[out] LPINT lpErrno
);
Parâmetros
[in] lpThreadId
Ponteiro para uma estrutura WSATHREADID que identifica o contexto do thread. Essa estrutura deve ter sido inicializada por uma chamada anterior para WPUOpenCurrentThread.
[out] lpErrno
Ponteiro para o código de erro.
Retornar valor
Se nenhum erro ocorrer, WPUOpenCurrentThread retornará zero. Caso contrário, ele retornará SOCKET_ERROR e um código de erro específico estará disponível no lpErrno.
Código do erro | Significado |
---|---|
Uma chamada WSPStartup bem-sucedida deve ocorrer antes de usar essa função. |
Comentários
A função WPUCloseThread é usada em um provedor de serviços em camadas para desalocar os recursos iniciados em uma chamada pela função WPUOpenCurrentThread . A estrutura WSATHREADID no lpThreadId é o thread a ser desalocado.
Cada chamada para WPUOpenCurrentThread deve ter uma chamada para WPUCloseThread. Essas duas funções são usadas quando as funções sobrepostas, como LPWSPSend, são chamadas em uma camada inferior do provedor de serviços do que o thread atual.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | ws2spi.h |