Функция KsDispatchFastReadFailure (ks.h)

Функция KsDispatchFastReadFailure используется в KSDISPATCH_TABLE. Запись 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 (include Ks.h)
библиотеки Ks.lib