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

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