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
指定要对元素执行的作。 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 |