WSAOVERLAPPED 結構 (winsock2.h)
WSAOVERLAPPED 結構會在起始重疊的 I/O 作業與其後續完成之間提供通訊媒體。 WSAOVERLAPPED 結構與 Windows 重疊結構相容。
語法
typedef struct _WSAOVERLAPPED {
DWORD Internal;
DWORD InternalHigh;
DWORD Offset;
DWORD OffsetHigh;
WSAEVENT hEvent;
} WSAOVERLAPPED, *LPWSAOVERLAPPED;
成員
Internal
類型: ULONG_PTR
保留供內部使用。 內部成員是由實作重疊 I/O 的實體在內部使用。 對於建立套接字作為可安裝文件系統的服務提供者, (IFS) 句柄,基礎操作系統會使用此參數。 其他服務提供者 (非 IFS 提供者,) 可以視需要使用此參數。
InternalHigh
類型: ULONG_PTR
保留的。 由實作重疊 I/O 的實體在內部使用。 對於建立套接字作為 IFS 句柄的服務提供者,基礎操作系統會使用此參數。 NonIFS 提供者可以視需要使用此參數。
Offset
類型: DWORD
保留供服務提供者使用。
OffsetHigh
類型: DWORD
保留供服務提供者使用。
hEvent
類型: HANDLE
如果在沒有 I/O 完成例程的情況下發出重疊的 I/O 作業, (作業的 lpCompletionRoutine 參數設定為 null) ,則此參數應該包含 WSAEVENT 物件的有效句柄或為 Null。 如果呼叫的 lpCompletionRoutine 參數為非 Null,則應用程式可以視需要使用此參數。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
標頭 | winsock2.h |