Поделиться через


Заголовок ntddchgr.h

Этот заголовок используется хранилищем. Дополнительные сведения см. в разделе:

ntddchgr.h содержит следующие программные интерфейсы:

Функции IOCTL

 
IOCTL_CHANGER_EXCHANGE_MEDIUM

Перемещает часть носителя из исходного элемента в одно место назначения, а часть носителя, первоначально расположенного в первом месте назначения, во второе. Источник и второе назначение часто совпадают, что, по сути, меняет местами два носителя.
IOCTL_CHANGER_GET_ELEMENT_STATUS

Возвращает состояние всех элементов или состояние указанного числа элементов определенного типа. Описание возможных типов элементов см. в разделе CHANGER_ELEMENT.
IOCTL_CHANGER_GET_PARAMETERS

Возвращает параметры устройства.
IOCTL_CHANGER_GET_PRODUCT_DATA

Возвращает данные о продукте для устройства.
IOCTL_CHANGER_GET_STATUS

Возвращает текущее состояние устройства.
IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS

Инициализирует состояние всех элементов или указанного количества элементов определенного типа.
IOCTL_CHANGER_MOVE_MEDIUM

Перемещает элемент мультимедиа из исходного элемента в место назначения.
IOCTL_CHANGER_QUERY_VOLUME_TAGS

Возвращает сведения о теге тома для указанных элементов.
IOCTL_CHANGER_REINITIALIZE_TRANSPORT

Физически повторно выполняет повторную привязку транспортного элемента, как правило, после включения пауэра или после того, как вызывающее приложение инициировало операцию восстановления. Повторная сортировка может включать возвращение транспорта в его "домашнюю" позицию.
IOCTL_CHANGER_SET_ACCESS

Задает состояние порта импорта и экспорта устройства (IEport), двери или клавиатуры.
IOCTL_CHANGER_SET_POSITION

Задает в роботизированном транспортном механизме средства смены указанный адрес элемента, как правило, для оптимизации перемещения или обмена носителями путем предварительного размещения транспорта.

Структуры

 
CHANGER_ELEMENT

Структура CHANGER_ELEMENT содержит описание элемента смены.
CHANGER_ELEMENT_LIST

Структура CHANGER_ELEMENT_LIST указывает диапазон элементов одного типа.
CHANGER_ELEMENT_STATUS

Структура _CHANGER_ELEMENT_STATUS содержит состояние указанного CHANGER_ELEMENT, сообщаемого драйвером мини-класса средств смены.
CHANGER_ELEMENT_STATUS_EX

Структура _CHANGER_ELEMENT_STATUS_EX содержит состояние указанного CHANGER_ELEMENT, если драйвер мини-класса changer предоставляет сведения о продукте.
CHANGER_EXCHANGE_MEDIUM

Структура CHANGER_EXCHANGE_MEDIUM используется с запросом IOCTL_CHANGER_EXCHANGE_MEDIUM для обмена расположениями двух элементов мультимедиа.
CHANGER_INITIALIZE_ELEMENT_STATUS

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

Структура CHANGER_MOVE_MEDIUM используется в сочетании с запросом IOCTL_CHANGER_MOVE_MEDIUM для перемещения фрагмента мультимедиа из исходного элемента в место назначения.
CHANGER_PRODUCT_DATA

Структура CHANGER_PRODUCT_DATA используется вместе с запросом IOCTL_CHANGER_GET_PRODUCT_DATA для получения данных о продукте для устройства.
CHANGER_READ_ELEMENT_STATUS

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

Эта структура передается в подпрограмму ChangerQueryVolumeTags и используется для указания критерия поиска для получения элементов средства изменения.
CHANGER_SET_ACCESS

Структура CHANGER_SET_ACCESS используется в сочетании с запросом theIOCTL_CHANGER_SET_ACCESS, чтобы задать состояние порта импорта и экспорта устройства (IEport), двери или клавиатуры.
CHANGER_SET_POSITION

Структура CHANGER_SET_POSITION используется в сочетании с запросом theIOCTL_CHANGER_SET_POSITION, чтобы задать в роботизированном транспортном механизме меняющего устройства указанный адрес элемента.
GET_CHANGER_PARAMETERS

Извлекает характеристики меняющего элемента.
READ_ELEMENT_ADDRESS_INFO

Эта структура используется для извлечения элементов changer на основе критерия поиска, указанного в вызове подпрограммы ChangerQueryVolumeTags.

Перечисления

 
CHANGER_DEVICE_PROBLEM_TYPE

Тип данных CHANGER_DEVICE_PROBLEM_TYPE содержит значения, возвращаемые подпрограммой ChangerPerformDiagnostics.
ELEMENT_TYPE

Перечисление ELEMENT_TYPE содержит список типов элементов changer, определенных спецификацией SCSI-3.