Compartir a través de


puntero a la función LPOVERLAPPED_COMPLETION_ROUTINE

Señala a una función que notifica al host cuándo se ha completado una E/S superpuesta (es decir, asincrónica) a un dispositivo.

Este puntero a función está desusado en .NET Framework versión 4.

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 se ha cerrado el dispositivo; de lo contrario, este valor es cero.

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

  • dwNumberOfBytesTransfered
    [in] El número de bytes transferido por la operación de E/S.

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

Comentarios

La función a la que señala LPOVERLAPPED_COMPLETION_ROUTINE es una función de devolución de llamada y debe ser implementada por el sistema de escritura 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 de .NET Framework.

Encabezado: MSCorEE.h

Biblioteca: MSCorWks.dll

Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vea también

Otros recursos

Funciones estáticas globales de hospedaje de .NET Framework 1.1 y 2.0