структура CHANGER_READ_ELEMENT_STATUS (ntddchgr.h)

Структура CHANGER_READ_ELEMENT_STATUS используется вместе с запросом IOCTL_CHANGER_GET_ELEMENT_STATUS для получения состояния всех элементов или состояния указанного числа элементов определенного типа.

Синтаксис

typedef struct _CHANGER_READ_ELEMENT_STATUS {
  CHANGER_ELEMENT_LIST ElementList;
  BOOLEAN              VolumeTagInfo;
} CHANGER_READ_ELEMENT_STATUS, *PCHANGER_READ_ELEMENT_STATUS;

Члены

ElementList

Указывает тип элемента и количество элементов этого типа, для которых необходимо сообщать о состоянии в структуре типа CHANGER_ELEMENT_LIST. Этот элемент содержит список структур типа CHANGER_ELEMENT. Элементу ElementType каждой структуры CHANGER_ELEMENT в этом списке можно присвоить значение ChangerDrive, ChangerSlot, ChangerTransport, ChangerIEPort или AllElements.

VolumeTagInfo

Указывает, если задано значение TRUE, в дополнение к состоянию элемента должны отображаться сведения о теге тома. Значение FALSE указывает, что необходимо сообщать только о состоянии элемента. Тег тома может быть линейчатым кодом или значением приложения, назначенным с помощью ChangerQueryVolumeTags. Этот элемент применим, только если CHANGER_BAR_CODE_SCANNER_INSTALLED или CHANGER_VOLUME_IDENTIFICATION задан в элементе Features0 структуры GET_CHANGER_PARAMETERS .

Требования

Требование Значение
Заголовок ntddchgr.h

См. также раздел

CHANGER_ELEMENT

CHANGER_ELEMENT_LIST

ChangerGetElementStatus

GET_CHANGER_PARAMETERS

IOCTL_CHANGER_GET_ELEMENT_STATUS