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_PARAMETERS的 Features0 成员指示更换器是否支持特定类别的操作。
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 |