структура 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

Указывает операцию, выполняемую в элементе. Элемент Features0 элемента GET_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