GetAcceptExSockaddrs是專門為AcceptEx函式準備的套用。
使用範圍,函式原型,參數說明,需求,
使用範圍
僅適用於桌面套用。
函式原型
void GetAcceptExSockaddrs(
_In_ PVOID lpOutputBuffer,
_In_ DWORD dwReceiveDataLength,
_In_ DWORD dwLocalAddressLength,
_In_ DWORD dwRemoteAddressLength,
_Out_ LPSOCKADDR *LocalSockaddr,
_Out_ LPINT LocalSockaddrLength,
_Out_ LPSOCKADDR *RemoteSockaddr,
_Out_ LPINT RemoteSockaddrLength
);
參數說明
lpOutputBuffer [in]
指向傳遞給AcceptEx函式接收客戶第一塊數據的緩衝區
dwReceiveDataLength [in]
lpoutputBuffer緩衝區的大小,必須和傳遞給AccpetEx函式的一致
dwLocalAddressLength [in]
為本地地址預留的空間大小,必須和傳遞給AccpetEx函式一致
dwRemoteAddressLength [in]
為遠程地址預留的空間大小,必須和傳遞給AccpetEx函式一致
LocalSockaddr [out]
用來返回連線的本地地址
LocalSockaddrLength [out]
用來返回本地地址的長度
RemoteSockaddr [out]
用來返回遠程地址
RemoteSockaddrLength [out]
用來返回遠程地址的長度
返回值:
這函式沒有返回值。
需求
最小客戶端支持 | Windows 2000 Professional |
最小服務端直至 | Windows 2000 Server |
頭檔案 | Mswsock.h |
靜態程式庫 | Mswsock.lib |
動態程式庫 | Mswsock.dll |