Ponteiro de função LPOVERLAPPED_COMPLETION_ROUTINE
Aponta para uma função que notifica o host quando um sobreposto (ou seja, assíncrona) e/S para um dispositivo foi concluída.
O ponteiro de função foi preterido na .NET Framework versão 4.
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 todos os pendentes de e/S para o dispositivo 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 i/O.
Comentários
A função à qual LPOVERLAPPED_COMPLETION_ROUTINE pontos é uma função de retorno de chamada e deve ser implementada pelo escritor 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: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: MSCorEE.h
Biblioteca: Mscorwks. dll
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0
Consulte também
Outros recursos
.NET Framework 1.1 e 2.0, hospedagem Global de funções estáticas