WSAOVERLAPPED
9/8/2008
Essa estrutura oferece um meio de comunicação entre o início de uma operação E/S sobreposto e sua conclusão subseqüente.
Observação
Com a exceção de SIO_ROUTING_INTERFACE_CHANGE e SIO_ADDRESS_LIST_CHANGE, todos os drivers rede execução no kernel e chamado em Winsock APIs não é possível usar E/S sobreposta.Para obter mais informações, consulte WSARecv, WSARecvFrom, WSASend, WSASendToe WSAIoctl.
Syntax
typedef struct _WSAOVERLAPPED {
DWORD Internal;
DWORD InternalHigh;
DWORD Offset;
DWORD OffsetHigh;
WSAEVENT hEvent;
} WSAOVERLAPPED, *LPWSAOVERLAPPED;
Os membros
- Interno
Reservado para uso interno. O membro interno é usado internamente pela entidade que implementa E/S sobrepostos. Para provedores serviço que criam soquetes como sistema de arquivos instalável (IFS) alças, este parâmetro é usado pelo subjacente sistema operacional. Outros provedores serviço (não-IFS provedores) são livre para usar este parâmetro como necessário.
- InternalHigh
Reservado. Usado internamente pela entidade que implementa E/S sobrepostos. Para provedores serviço que criam soquetes como alças IFS, este parâmetro é usado pelo subjacente sistema operacional. Não-IFS provedores são livre para usar este parâmetro como necessário.
- Deslocamento
Reservado para uso por provedores serviço.
- OffsetHigh
Reservado para uso por provedores serviço.
- hEvent
Se uma operação E/S sobreposta é emitida sem um (rotina de conclusão E/SlpCompletionRoutine é NULL), em seguida, esse parâmetro ou deve conter um válido identificador para um WSAEVENT objeto ou ser NULL. Se lpCompletionRoutine é não-NULL e os aplicativos são livre para usar este parâmetro como necessário.
Requirements
Header | winsock2.h |
Windows Embedded CE | Windows CE .NET 4.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |