Función WPUCloseThread (ws2spi.h)

La función WPUCloseThread cierra un subproceso abierto con una llamada a WPUOpenCurrentThread.

Sintaxis

int WPUCloseThread(
  [in]  LPWSATHREADID lpThreadId,
  [out] LPINT         lpErrno
);

Parámetros

[in] lpThreadId

Puntero a una estructura WSATHREADID que identifica el contexto del subproceso. Esta estructura debe haberse inicializado mediante una llamada anterior a WPUOpenCurrentThread.

[out] lpErrno

Puntero al código de error.

Valor devuelto

Si no se produce ningún error, WPUOpenCurrentThread devuelve cero. De lo contrario, devuelve SOCKET_ERROR y hay disponible un código de error específico en lpErrno.

Código de error Significado
WSANOTINITIALISED
Debe producirse una llamada WSPStartup correcta antes de usar esta función.
 
 

Comentarios

La función WPUCloseThread se usa en un proveedor de servicios en capas para desasignar los recursos iniciados en una llamada por la función WPUOpenCurrentThread . La estructura WSATHREADID del lpThreadId es el subproceso que se va a desasignar.

Cada llamada a WPUOpenCurrentThread debe tener una llamada a WPUCloseThread. Estas dos funciones se usan cuando las funciones superpuestas, como LPWSPSend, se llaman en una capa inferior del proveedor de servicios que el subproceso actual.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado ws2spi.h

Consulte también

WPUOpenCurrentThread

WSATHREADID