다음을 통해 공유


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 함수는 열린 디바이스 instance 대한 디스패치 테이블이 다른 열린 instance 처리해야 하는 특정 주 함수를 처리하지 못할 수 있기 때문에 필요합니다. 따라서 드라이버 개체의 함수 포인터는 항상 디스패치 테이블 항목을 호출하는 함수를 가리킵니다.

요구 사항

요구 사항
대상 플랫폼 유니버설
헤더 ks.h(Ks.h 포함)
라이브러리 Ks.lib

추가 정보

KsDispatchFastIoDeviceControlFailure

KsDispatchFastReadFailure

KsDispatchFastWriteFailure