KsDispatchInvalidDeviceRequest 函数 (ks.h)

KsDispatchInvaltchInvalidDeviceRequest 函数用于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 函数,因为设备的打开实例的调度表可能无法处理另一个打开的实例需要处理的特定主要函数。 因此,驱动程序对象中的函数指针必须始终指向调用调度表条目的函数。

要求

要求 价值
目标平台 普遍
标头 ks.h (包括 Ks.h)
Ks.lib

另请参阅

KsDispatchFastIoDeviceControlFailure

KsDispatchFastReadFailure

KsDispatchFastWriteFailure