次の方法で共有


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 型の構造体を格納します。 Features0GET_CHANGER_PARAMETERS 構造体のメンバーがCHANGER_INIT_ELEM_STAT_WITH_RANGEに設定されている場合、チェンジャーは要素の範囲の初期化をサポートします。 この場合、要素の種類は、ChangerTransport ChangerSlotChangerDriveChangerIEPort、および ElementList初期化する要素の数を指定できます。 それ以外の場合、要素の型は AllElements する必要があり、要素の数は無視されます。

BarCodeScan

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

必要条件

要件 価値
ヘッダー ntddchgr.h

関連項目

CHANGER_ELEMENT_LIST

ChangerInitializeElementStatus

GET_CHANGER_PARAMETERS

IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS