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 结构,该结构指定要设置的元素类型和从零开始的地址。 必须为 CHANGER_ELEMENT 结构的 ElementType 成员分配以下值之一:

ChangerIEPortChangerDoorChangerKeypad

Control

指定要对 元素执行的操作。 GET_CHANGER_PARAMETERSFeatures0 成员指示更换器是否支持特定类别的操作。

LOCK_ELEMENT

锁定门、IEport 或键盘。 仅当设置了CHANGER_LOCK_UNLOCK时有效。

UNLOCK_ELEMENT

解锁门、IEport 或键盘。 仅当设置了CHANGER_LOCK_UNLOCK时有效。

EXTEND_IEPORT

扩展 IEport。 仅当设置了CHANGER_OPEN_IEPORT时有效。

RETRACT_IEPORT

收回 IEport。 仅当设置了CHANGER_CLOSE_IEPORT时有效。

要求

要求
Header ntddchgr.h

另请参阅

CHANGER_ELEMENT

ChangerSetAccess

GET_CHANGER_PARAMETERS

IOCTL_CHANGER_SET_ACCESS