KsDispatchFastIoDeviceControlFailure 関数 (ks.h)
KsDispatchFastIoDeviceControlFailure 関数は、KSDISPATCH_TABLEで使用されます。処理されない FastDeviceIoControl エントリ。 関数は常に FALSE を返す必要があります。
構文
KSDDKAPI BOOLEAN KsDispatchFastIoDeviceControlFailure(
[in] PFILE_OBJECT FileObject,
[in] BOOLEAN Wait,
[in, optional] PVOID InputBuffer,
[in] ULONG InputBufferLength,
[out, optional] PVOID OutputBuffer,
[in] ULONG OutputBufferLength,
[in] ULONG IoControlCode,
[out] PIO_STATUS_BLOCK IoStatus,
[in] PDEVICE_OBJECT DeviceObject
);
パラメーター
[in] FileObject
使用しません。
[in] Wait
使用しません。
[in, optional] InputBuffer
使用しません。
[in] InputBufferLength
使用しません。
[out, optional] OutputBuffer
使用しません。
[in] OutputBufferLength
使用しません。
[in] IoControlCode
使用しません。
[out] IoStatus
使用しません。
[in] DeviceObject
使用しません。
戻り値
KsDispatchFastIoDeviceControlFailure 関数は FALSE を返します。
注釈
KsDispatchFastIoDeviceControlFailure 関数は、デバイスの特定の開いているインスタンスのディスパッチ テーブルが、別の開いているインスタンスが処理する必要がある特定のメジャー関数を処理できない可能性があるために必要です。 したがって、ドライバー オブジェクトの関数ポインターは、ディスパッチ テーブル エントリを呼び出す KsDispatchFastIoDeviceControlFailure 関数などの関数を常に指す必要があります。
要件
要件 | 値 |
---|---|
対象プラットフォーム | ユニバーサル |
Header | ks.h (Ks.h を含む) |
Library | Ks.lib |