Compartilhar via


Overlapped Completion Indication Mechanisms

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

A indicação de conclusão E/S sobreposta específica a ser usado para uma determinada operação sobreposta é determinada pelo se o aplicativo fornece um ponteiro para uma função de conclusão, se é uma estrutura WSAOVERLAPPED relacionado e o valor da hEvent membro dentro de WSAOVERLAPPED estrutura, se ele é fornecido. A seguinte tabela resume a semântica de conclusão de uma Soquete sobreposto e mostra os vários combinações de lpOverlapped, hEvent, e lpCompletionRoutine.

LpOverlapped HEvent lpCompletionRoutine Indicação de conclusão

NULL

Não aplicável

Ignorado

Operação conclui sincronicamente. Ele se comporta como se fosse um Soquete nonoverlapped.

! NULL

NULL

NULL

Conclusão da operação sobreposto, mas não há nenhum 2.2 sockets do Windows (Winsock) - com suporte mecanismo de conclusão. O mecanismo porta de conclusão (se com suporte) pode ser usado neste maiúsculas e minúsculas. Caso contrário, não há nenhuma notificação de conclusão.

! NULL

! NULL

NULL

Conclusão da operação sobreposto, notificação por sinalização objeto evento.

! NULL

Ignorado

! NULL

Conclusão da operação sobreposto, notificação por agendamento rotina de conclusão.

See Also

Concepts

Winsock Overlapped I/O and Event Objects