Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция 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 |