Puntero a la función LPOVERLAPPED_COMPLETION_ROUTINE
Actualización: noviembre 2007
Señala a una función que notifica al host cuando una E/S superpuesta (es decir, asincrónica) a un dispositivo se ha completado.
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.idl
Biblioteca: MSCorWks.dll
.NET Framework, versiones: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0