WSAOVERLAPPED (Windows CE 5.0)
This structure provides a communication medium between the initiation of an overlapped I/O operation and its subsequent completion.
typedef struct _WSAOVERLAPPED {DWORD Internal;DWORD InternalHigh;DWORD Offset;DWORD OffsetHigh;WSAEVENT hEvent;} WSAOVERLAPPED, *LPWSAOVERLAPPED;
Members
- Internal
Reserved for internal use. The Internal member is used internally by the entity that implements overlapped I/O. For service providers that create sockets as installable file system (IFS) handles, this parameter is used by the underlying operating system. Other service providers (non-IFS providers) are free to use this parameter as necessary. - InternalHigh
Reserved. Used internally by the entity that implements overlapped I/O. For service providers that create sockets as IFS handles, this parameter is used by the underlying operating system. Non-IFS providers are free to use this parameter as necessary. - Offset
Reserved for use by service providers. - OffsetHigh
Reserved for use by service providers. - hEvent
If an overlapped I/O operation is issued without an I/O completion routine (lpCompletionRoutine is null), then this parameter should either contain a valid handle to a WSAEVENT object or be null. If lpCompletionRoutine is non-null then applications are free to use this parameter as necessary.
Requirements
OS Versions: Windows CE .NET 4.0 and later.
Header: Winsock2.h.
See Also
WSASend | WSARecv | WSAGetOverlappedResult
Send Feedback on this topic to the authors