次の方法で共有


CHANGER_INITIALIZE_ELEMENT_STATUS 構造体 (ntddchgr.h)

CHANGER_INITIALIZE_ELEMENT_STATUS構造体は、すべての要素の状態、または特定の型の指定された数の要素の状態を初期化するために、 IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS 要求と組み合わせて使用されます。

構文

typedef struct _CHANGER_INITIALIZE_ELEMENT_STATUS {
  CHANGER_ELEMENT_LIST ElementList;
  BOOLEAN              BarCodeScan;
} CHANGER_INITIALIZE_ELEMENT_STATUS, *PCHANGER_INITIALIZE_ELEMENT_STATUS;

メンバー

ElementList

要素の型と要素の数を指定する CHANGER_ELEMENT_LIST 型の構造体を格納します。 GET_CHANGER_PARAMETERS構造体の Features0 メンバーが CHANGER_INIT_ELEM_STAT_WITH_RANGE に設定されている場合、changer は要素の範囲の初期化をサポートします。 この場合、要素の種類は ChangerTransportChangerSlotChangerDriveChangerIEPort のいずれかであり、 ElementList は初期化する要素の数を指定できます。 それ以外の場合、要素の型は AllElements である必要があり、要素の数は無視されます。

BarCodeScan

TRUE の場合に、バー コードをスキャンして要素を初期化するように、changer ドライバーに指示します。 FALSE の場合、変更者ドライバーは何も実行しません。 このメンバーは、GET_CHANGER_PARAMETERSの Features0 メンバーが CHANGER_BAR_CODE_SCANNER_INSTALLED に設定されている場合にのみ適用されます。 変更子に不揮発性 RAM がある場合は、バー コード スキャンが最適化として機能する可能性があります。

要件

要件
Header ntddchgr.h

こちらもご覧ください

CHANGER_ELEMENT_LIST

ChangerInitializeElementStatus

GET_CHANGER_PARAMETERS

IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS