Compartir vía


puntero a la función LPOVERLAPPED_COMPLETION_ROUTINE

Apunta a una función que notifica al host cuando se ha completado una E/S superpuesta (es decir, asincrónica) a un dispositivo.

Este puntero a la función está en desuso en .NET Framework 4.

Sintaxis

typedef VOID (*LPOVERLAPPED_COMPLETION_ROUTINE) (  
    [in] DWORD  dwErrorCode,  
    [in] DWORD  dwNumberOfBytesTransfered,  
    [in] LPVOID lpOverlapped  
);  

Parámetros

dwErrorCode
[in] Valor que es un código de error si el dispositivo se ha cerrado; de lo contrario, este valor es cero.

Cerrar un dispositivo hace que todas las E/S pendientes al dispositivo se completen inmediatamente.

dwNumberOfBytesTransfered
[in] Número de bytes transferidos por la operación de E/S.

lpOverlapped
[in] Puntero a una estructura que contiene información que se va a usar para completar la solicitud de E/S.

Comentarios

La función a la que se apunta desde el puntero LPOVERLAPPED_COMPLETION_ROUTINE es una función de devolución de llamada y debe implementarse mediante el uso del escritor de la aplicación host. La función de devolución de llamada permite al host procesar la solicitud de E/S completada.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: MSCorEE.h

Biblioteca: MSCorWks.dll

Versiones de .NET Framework: está disponible desde la versión 1.0

Consulte también