CHANGER_INITIALIZE_ELEMENT_STATUS 结构 (winioctl.h)

表示所有媒体更改器元素或特定类型的指定元素的状态。

语法

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,则变更器支持初始化一系列元素。 在这种情况下, ElementType 成员可以是以下项之一:ChangerTransport、ChangerSlot、ChangerDrive 或 ChangerIEPort。 否则,元素类型必须为 AllElements,并忽略 NumberOfElements 成员。

BarCodeScan

如果此成员为 TRUE,则应使用条形码扫描。 否则,不应这样做。 如果更换器具有非易失性 RAM,则使用条形码扫描是一种优化。

仅当GET_CHANGER_PARAMETERS的 Features0 成员中设置了CHANGER_BAR_CODE_SCANNER_INSTALLED时 ,此成员才适用。

要求

   
最低受支持的客户端 Windows XP
最低受支持的服务器 Windows Server 2003
标头 winioctl.h (包括 Windows.h)

另请参阅

CHANGER_ELEMENT_LIST

IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS