KsDispatchInvalidDeviceRequest 関数 (ks.h)
KsDispatchInvalidDeviceRequest 関数は、処理されず、STATUS_INVALID_DEVICE_REQUESTを返す必要があるKSDISPATCH_TABLEエントリで使用されます。
構文
KSDDKAPI NTSTATUS KsDispatchInvalidDeviceRequest(
[in] PDEVICE_OBJECT DeviceObject,
[in] PIRP Irp
);
パラメーター
[in] DeviceObject
IRP に関連付けられているデバイス オブジェクトを指定します。
[in] Irp
処理されていない IRP を指定します。
戻り値
KsDispatchInvalidDeviceRequest 関数はSTATUS_INVALID_DEVICE_REQUESTを返し、IRP を完了します。
備考
KsDispatchInvalidDeviceRequest 関数が必要です。これは、開いているデバイスのインスタンスのディスパッチ テーブルが、別の開いているインスタンスで処理する必要がある特定のメジャー関数を処理できない可能性があるためです。 したがって、ドライバー オブジェクトの関数ポインターは、ディスパッチ テーブル エントリを呼び出す関数を常に指す必要があります。
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | 万国 |
ヘッダー | ks.h (Ks.h を含む) |
ライブラリ | Ks.lib |
関連項目
KsDispatchFastIoDeviceControlFailure の
KsDispatchFastWriteFailure を する