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