WPUCloseThread 函式 (ws2spi.h)
WPUCloseThread 函式會關閉以呼叫 WPUOpenCurrentThread 開啟的線程。
語法
int WPUCloseThread(
[in] LPWSATHREADID lpThreadId,
[out] LPINT lpErrno
);
參數
[in] lpThreadId
識別線程內容的 WSATHREADID 結構的指標。 這個結構必須由先前呼叫 WPUOpenCurrentThread 來初始化。
[out] lpErrno
錯誤碼的指標。
傳回值
如果沒有發生錯誤, WPUOpenCurrentThread 會傳回零。 否則,它會傳回SOCKET_ERROR,而且 lpErrno 中提供特定的錯誤碼。
錯誤碼 | 意義 |
---|---|
使用此函式之前,必須先進行成功的 WSPStartup 呼叫。 |
備註
WPUCloseThread 函式用於分層服務提供者,以解除分配 WPUOpenCurrentThread 函式呼叫中起始的資源。 lpThreadId 中的 WSATHREADID 結構是要解除分配的線程。
每次呼叫 WPUOpenCurrentThread 都必須呼叫 WPUCloseThread。 當重疊的函式如 LPWSPSend 等重疊函式在服務提供者的較低層中呼叫時,會使用這兩個函式,而不是目前的線程。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | ws2spi.h |