Ponteiro de função LPOVERLAPPED_COMPLETION_ROUTINE
Aponta para uma função que notifica o host quando um sobreposto (ou seja, assíncrono) E/S para um dispositivo foi concluída.
typedef VOID (*LPOVERLAPPED_COMPLETION_ROUTINE) (
[in] DWORD dwErrorCode,
[in] DWORD dwNumberOfBytesTransfered,
[in] LPVOID lpOverlapped
);
Parâmetros
dwErrorCode
[in] Um valor que é um código de erro se o dispositivo foi fechado; caso contrário, esse valor é zero.Fechar um dispositivo faz com que todas as E/s para o dispositivo pendentes para ser concluída imediatamente.
dwNumberOfBytesTransfered
[in] O número de bytes transferidos pela operação de E/s.lpOverlapped
[in] Um ponteiro para uma estrutura que contém informações a serem usadas para concluir a solicitação de E/s.
Comentários
A função para qual LPOVERLAPPED_COMPLETION_ROUTINE pontos é uma função de retorno de chamada e deve ser implementada pelo gravador do aplicativo de hospedagem. A função de retorno de chamada permite que o host processar a solicitação de E/s concluída.
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: MSCorEE.idl
Biblioteca: MSCorWks.dll
.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0