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


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

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

Синтаксис

typedef struct _CHANGER_SET_ACCESS {
  CHANGER_ELEMENT Element;
  ULONG           Control;
} CHANGER_SET_ACCESS, *PCHANGER_SET_ACCESS;

Члены

Element

Содержит структуру CHANGER_ELEMENT , указывающую тип элемента и отсчитываемый от нуля адрес задаемого элемента. Элементу ElementType структуры CHANGER_ELEMENT необходимо присвоить одно из следующих значений:

ChangerIEPortChangerDoorChangerKeypad

Control

Указывает операцию, выполняемую с элементом . Элемент Features0GET_CHANGER_PARAMETERS указывает, поддерживает ли средство изменения определенную категорию операций.

LOCK_ELEMENT

Заблокируйте дверь, IEport или клавиатуру. Допустимо, только если задано CHANGER_LOCK_UNLOCK.

UNLOCK_ELEMENT

Разблокируйте дверь, IEport или клавиатуру. Допустимо, только если задано CHANGER_LOCK_UNLOCK.

EXTEND_IEPORT

Расширение IEport. Допустимо, только если задано CHANGER_OPEN_IEPORT.

RETRACT_IEPORT

Отзыв IEport. Допустимо, только если задано CHANGER_CLOSE_IEPORT.

Требования

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

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

CHANGER_ELEMENT

ChangerSetAccess

GET_CHANGER_PARAMETERS

IOCTL_CHANGER_SET_ACCESS