Compartilhar via


WSAOVERLAPPED

Windows Mobile SupportedWindows Embedded CE Supported

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

See Also

Reference

WSASend
WSARecv
WSAGetOverlappedResult