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_PARAMETERSFeatures0 メンバーは、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

こちらもご覧ください

CHANGER_ELEMENT

ChangerSetAccess

GET_CHANGER_PARAMETERS

IOCTL_CHANGER_SET_ACCESS