Estructura WSAOVERLAPPED (winsock2.h)
La estructura WSAOVERLAPPED proporciona un medio de comunicación entre el inicio de una operación de E/S superpuesta y su posterior finalización. La estructura WSAOVERLAPPED es compatible con la estructura SUPERPUESTA de Windows.
Sintaxis
typedef struct _WSAOVERLAPPED {
DWORD Internal;
DWORD InternalHigh;
DWORD Offset;
DWORD OffsetHigh;
WSAEVENT hEvent;
} WSAOVERLAPPED, *LPWSAOVERLAPPED;
Miembros
Internal
Tipo: ULONG_PTR
Reservado para uso interno. La entidad que implementa la E/S superpuesta usa internamente el miembro Interno. En el caso de los proveedores de servicios que crean sockets como identificadores de sistema de archivos instalables (IFS), el sistema operativo subyacente usa este parámetro. Otros proveedores de servicios (proveedores que no son IFS) pueden usar este parámetro según sea necesario.
InternalHigh
Tipo: ULONG_PTR
Reservado. Se usa internamente por la entidad que implementa E/S superpuesta. En el caso de los proveedores de servicios que crean sockets como identificadores IFS, el sistema operativo subyacente usa este parámetro. Los proveedores que no son deIFS pueden usar este parámetro según sea necesario.
Offset
Tipo: DWORD
Reservado para su uso por parte de los proveedores de servicios.
OffsetHigh
Tipo: DWORD
Reservado para su uso por parte de los proveedores de servicios.
hEvent
Tipo: HANDLE
Si se emite una operación de E/S superpuesta sin una rutina de finalización de E/S (el parámetro lpCompletionRoutine de la operación se establece en null), este parámetro debe contener un identificador válido para un objeto WSAEVENT o ser null. Si el parámetro lpCompletionRoutine de la llamada es distinto de NULL, las aplicaciones pueden usar este parámetro según sea necesario.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | winsock2.h |