CHANGER_SET_ACCESS 構造体 (ntddchgr.h)
CHANGER_SET_ACCESS構造は、デバイスのインポート/エクスポート ポート (IEport)、ドア、またはキーパッドの状態を設定するために、IOCTL_CHANGER_SET_ACCESS 要求と組み合わせて使用されます。
構文
typedef struct _CHANGER_SET_ACCESS {
CHANGER_ELEMENT Element;
ULONG Control;
} CHANGER_SET_ACCESS, *PCHANGER_SET_ACCESS;
メンバー
Element
設定する要素の要素の型と 0 から始まるアドレスを指定するCHANGER_ELEMENT構造体を格納します。 CHANGER_ELEMENT構造体の ElementType メンバーには、次のいずれかの値を割り当てる必要があります。
ChangerIEPortChangerDoorChangerKeypad
Control
要素に対して実行する操作を指定します。 GET_CHANGER_PARAMETERS の Features0 メンバーは、changer が特定のカテゴリの操作をサポートしているかどうかを示します。
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 |