KsDispatchFastReadFailure 函数 (ks.h)

KsDispatchFastReadFailure 函数用于KSDISPATCH_TABLE。未处理快速 I/O 读取时的 FastRead 条目。 函数应始终返回 FALSE

语法

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
);

参数

[in] FileObject

未使用。

[in] FileOffset

未使用。

[in] Length

未使用。

[in] Wait

未使用。

[in] LockKey

未使用。

[out] Buffer

未使用。

[out] IoStatus

未使用。

[in] DeviceObject

未使用。

返回值

KsDispatchFastReadFailure 函数返回 FALSE

言论

需要 KsDispatchFastReadFailure 函数,因为设备特定打开实例的调度表可能无法处理另一个打开的实例需要处理的特定主要函数。 因此,驱动程序对象中的函数指针必须始终指向调用调度表项的函数(如 KsDispatchFastReadFailure 函数)。

要求

要求 价值
目标平台 普遍
标头 ks.h (包括 Ks.h)
Ks.lib