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,则条形码扫描可以用作优化。
要求
要求 | 值 |
---|---|
Header | ntddchgr.h |