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 |