다음을 통해 공유


IOCTL_MINIPORT_PROCESS_SERVICE_IRP IOCTL(ntddscsi.h)

이 IOCTL은 가상 미니포트에서 관심 있는 일이 발생할 때 알림이 필요한 사용자 모드 애플리케이션 또는 커널 모드 드라이버에서 사용됩니다. 이 IOCTL은 예를 들어 디바이스 검색과 같은 공급업체별 시간이 많이 걸리는 작업이 완료될 때 사용될 수 있습니다.

주 코드

IRP_MJ_DEVICE_CONTROL

입력 버퍼

Irp-AssociatedIrp.SystemBuffer>의 버퍼에는 사용자 정의 구조가 포함되어 있습니다.

입력 버퍼 길이

Parameters.DeviceIoControl.InputBufferLength 는 모든 입력 데이터의 크기를 바이트 단위로 나타냅니다.

출력 버퍼

업데이트된 사용자 정의 구조체는 Irp-AssociatedIrp.SystemBuffer>의 버퍼에 반환됩니다.

출력 버퍼 길이

버퍼의 길이입니다.

상태 블록

정보 필드에는 출력 버퍼에 반환된 바이트 수가 포함됩니다. 상태 필드는 작업의 결과를 나타냅니다.

요구 사항

요구 사항
헤더 ntddscsi.h(Ntddscsi.h 포함)

추가 정보

HwStorProcessServiceRequest