Condividi tramite


Funzione WPUCloseThread (ws2spi.h)

La funzione WPUCloseThread chiude un thread aperto con una chiamata a WPUOpenCurrentThread.

Sintassi

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

Parametri

[in] lpThreadId

Puntatore a una struttura WSATHREADID che identifica il contesto del thread. Questa struttura deve essere stata inizializzata da una chiamata precedente a WPUOpenCurrentThread.

[out] lpErrno

Puntatore al codice di errore.

Valore restituito

Se non si verifica alcun errore, WPUOpenCurrentThread restituisce zero. In caso contrario, restituisce SOCKET_ERROR e un codice di errore specifico è disponibile in lpErrno.

Codice di errore Significato
WSANOTINITIALISED
Prima di usare questa funzione, è necessario eseguire una chiamata WSPStartup riuscita.
 
 

Commenti

La funzione WPUCloseThread viene usata in un provider di servizi a livelli per deallocare le risorse avviate in una chiamata dalla funzione WPUOpenCurrentThread . La struttura WSATHREADIDnell'lpThreadId è il thread da deallocare.

Ogni chiamata a WPUOpenCurrentThread deve avere una chiamata a WPUCloseThread. Queste due funzioni vengono usate quando le funzioni sovrapposte, ad esempio LPWSPSend, vengono chiamate in un livello inferiore del provider di servizi rispetto al thread corrente.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione ws2spi.h

Vedi anche

WPUOpenCurrentThread

WSATHREADID