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 は要素の範囲の初期化をサポートします。 この場合、要素の種類は ChangerTransport、 ChangerSlot、 ChangerDrive、 ChangerIEPort のいずれかであり、 ElementList は初期化する要素の数を指定できます。 それ以外の場合、要素の型は AllElements である必要があり、要素の数は無視されます。
BarCodeScan
TRUE の場合に、バー コードをスキャンして要素を初期化するように、changer ドライバーに指示します。 FALSE の場合、変更者ドライバーは何も実行しません。 このメンバーは、GET_CHANGER_PARAMETERSの Features0 メンバーが CHANGER_BAR_CODE_SCANNER_INSTALLED に設定されている場合にのみ適用されます。 変更子に不揮発性 RAM がある場合は、バー コード スキャンが最適化として機能する可能性があります。
要件
要件 | 値 |
---|---|
Header | ntddchgr.h |