Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
ChangerGetStatus обрабатывает аспекты IRP для управления устройствами с помощью кода IOCTL IOCTL_CHANGER_GET_STATUS.
Синтаксис
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 создает SRB с CDB, чтобы получить состояние средства изменения (с помощью команды SCSI TEST UNIT READY или non-SCSI эквивалента) и отправляет его в драйвер системного порта для получения состояния изменения.
Требования
Требование | Ценность |
---|---|
целевая платформа | Настольный |
заголовка | mcd.h (включая Mcd.h, Ntddchgr.h) |
IRQL | PASSIVE_LEVEL |