WSAGetLastError()

WSAGetLastError(),屬於計算機領域,是計算機編程中的一個具有處理錯誤功能的函式。

簡述:

獲得上次失敗操作的錯誤狀態.
#include <winsock.h>
int PASCAL FAR WSAGetLastError ( void );

注釋:

本函式返回上次發生的網路錯誤.當一特定的Windows Sockets API函式指出一個錯誤已經發生,本函式就應調用來獲得對應的錯誤代碼.

返回值:

返回值指出了本執行緒進行的上一次Windows Sockets API函式調用時的錯誤代碼.
關於Windows Sockets提供者的說明:
這裡使用WSAGetLastError()函式來獲得上一次的錯誤代碼,而不是依靠全局錯誤變數, 是為了提供和將來的多執行緒環境相兼容.
注意在一個非占先的Windows環境下,WSAGetLastError()只用來獲得Windows Sockets API錯誤.在占先環境下,WSAGetLastError()將調用GetLastError(), 來獲得所有在每執行緒基礎上的Win32 API函式的錯誤狀態.為提高可移植性,應用程式應在調用失敗後立即使用WSAGetLastError().
參見:
WSASetLastError()

相關詞條

相關搜尋

熱門詞條

聯絡我們