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 メンバーは、チェンジャーが特定のカテゴリの操作をサポートしているかどうかを示します。
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 |
関連項目
ChangerSetAccess の