共用方式為


KsDispatchInvalidDeviceRequest 函式 (ks.h)

KsDispatchInvalidDeviceRequest 函式用於KSDISPATCH_TABLE未處理且需要傳回STATUS_INVALID_DEVICE_REQUEST的專案。

語法

KSDDKAPI NTSTATUS KsDispatchInvalidDeviceRequest(
  [in] PDEVICE_OBJECT DeviceObject,
  [in] PIRP           Irp
);

參數

[in] DeviceObject

指定與 IRP 相關聯的裝置物件。

[in] Irp

指定未處理的 IRP。

傳回值

KsDispatchInvalidDeviceRequest 函式會傳回STATUS_INVALID_DEVICE_REQUEST並完成 IRP。

備註

需要 KsDispatchInvalidDeviceRequest 函式,因為裝置已開啟實例的分派數據表可能無法處理另一個開啟實例需要處理的特定主要函式。 因此,驅動程序物件中的函式指標必須一律指向呼叫分派數據表專案的函式。

規格需求

需求
目標平台 Universal
標頭 ks.h (包含 Ks.h)
程式庫 Ks.lib

另請參閱

KsDispatchFastIoDeviceControlFailure

KsDispatchFastReadFailure

KsDispatchFastWriteFailure