共用方式為


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,變更器支援初始化一系列專案。 在此情況下,元素類型可以是 ChangerTransportChangerSlotChangerDriveChangerIEPortElementList ,可以指定要初始化的元素數目。 否則,元素類型必須是 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