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 |
---|---|
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 |