Partilhar via


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