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,變更器支援初始化一系列專案。 在此情況下,元素類型可以是 ChangerTransport、 ChangerSlot、 ChangerDrive 或 ChangerIEPort 和 ElementList ,可以指定要初始化的元素數目。 否則,元素類型必須是 AllElements ,而且會忽略元素數目。
BarCodeScan
當 為TRUE時,指示變更器驅動程序掃描條碼來初始化元素。 當 為 FALSE 時,變更器驅動程式不會採取任何動作。 只有當 GET_CHANGER_PARAMETERS 的 Features0 成員設定為 CHANGER_BAR_CODE_SCANNER_INSTALLED 時,才適用這個成員。 如果變更器具有非卷積 RAM,條碼掃描可做為優化。
規格需求
需求 | 值 |
---|---|
標頭 | ntddchgr.h |