ChangerGetStatus IOCTL 코드 IOCTL_CHANGER_GET_STATUS사용하여 디바이스 제어 IRP의 디바이스별 측면을 처리합니다.
통사론
NTSTATUS ChangerGetStatus(
[in] PDEVICE_OBJECT DeviceObject,
[in] PIRP Irp
);
매개 변수
[in] DeviceObject
변경자를 나타내는 디바이스 개체에 대한 포인터입니다.
[in] Irp
IRP에 대한 포인터입니다.
반환 값
ChangerGetStatus 시스템 포트 드라이버에서 반환된 STATUS_XXX 값을 반환합니다. 요청을 처리하거나 시스템 포트 드라이버에서 반환한 STATUS_XXX 값을 처리하기에 충분한 메모리가 없는 경우 ChangerGetStatus STATUS_INSUFFICIENT_RESOURCES 반환합니다.
발언
이 루틴은 필수입니다.
ChangerGetStatus 변경자에서 요청을 수락할 수 있는지 여부를 나타냅니다.
ChangerGetStatus CDB를 사용하여 SRB를 빌드하여 변경자의 상태를 가져오고(SCSI 명령 TEST UNIT READY 또는 SCSI가 아닌 항목 사용) 변경자의 상태를 가져오기 위해 시스템 포트 드라이버로 보냅니다.
요구 사항
| 요구 | 값 |
|---|---|
| 대상 플랫폼 | 바탕 화면 |
| 헤더 | mcd.h(Mcd.h, Ntddchgr.h 포함) |
| IRQL | PASSIVE_LEVEL |