Función KsDispatchFastReadFailure (ks.h)
La función KsDispatchFastReadFailure se usa en un KSDISPATCH_TABLE. Entrada fastRead cuando no se controla la lectura de E/S rápida. La función siempre debe devolver FALSE.
Sintaxis
KSDDKAPI BOOLEAN KsDispatchFastReadFailure(
[in] PFILE_OBJECT FileObject,
[in] PLARGE_INTEGER FileOffset,
[in] ULONG Length,
[in] BOOLEAN Wait,
[in] ULONG LockKey,
[out] PVOID Buffer,
[out] PIO_STATUS_BLOCK IoStatus,
[in] PDEVICE_OBJECT DeviceObject
);
Parámetros
[in] FileObject
No se usa.
[in] FileOffset
No se utiliza.
[in] Length
No se utiliza.
[in] Wait
No se utiliza.
[in] LockKey
No se utiliza.
[out] Buffer
No se utiliza.
[out] IoStatus
No se utiliza.
[in] DeviceObject
No se utiliza.
Valor devuelto
La función KsDispatchFastReadFailure devuelve FALSE.
Comentarios
La función KsDispatchFastReadFailure es necesaria, ya que es posible que la tabla de distribución de una instancia abierta determinada de un dispositivo no controle una función principal específica que otra instancia abierta necesite controlar. Por lo tanto, el puntero de función del objeto de controlador siempre debe apuntar a una función, como la función KsDispatchFastReadFailure , que llama a una entrada de tabla de distribución.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Universal |
Encabezado | ks.h (incluya Ks.h) |
Library | Ks.lib |