CHANGER_SEND_VOLUME_TAG_INFORMATION 结构 (ntddchgr.h)

此结构传递给 ChangerQueryVolumeTags 例程,用于指定用于检索变更器元素的搜索条件。

语法

typedef struct _CHANGER_SEND_VOLUME_TAG_INFORMATION {
  CHANGER_ELEMENT StartingElement;
  ULONG           ActionCode;
  UCHAR           VolumeIDTemplate[MAX_VOLUME_TEMPLATE_SIZE];
} CHANGER_SEND_VOLUME_TAG_INFORMATION, *PCHANGER_SEND_VOLUME_TAG_INFORMATION;

成员

StartingElement

描述范围中要搜索或设置 CHANGER_ELEMENT类型的结构中的第一个元素。

ActionCode

指示要执行的操作。 GET_CHANGER_PARAMETERSFeatures0 成员指示更换器是否支持特定类别的操作:

  • 转换操作(也称为“搜索操作”)请求目标设备搜索其卷标记信息,以获取与传递给设备的模板匹配的元素。 仅当 Features0 设置为 CHANGER_VOLUME_SEARCH 时有效。
  • 断言操作定义单个元素的卷标记信息。 仅当 Features0 设置为 CHANGER_VOLUME_ASSERT 时有效。
  • 替换操作定义单个元素的卷标记信息,覆盖以前定义的任何信息。 仅当 Features0 设置为 CHANGER_VOLUME_REPLACE 时有效。
  • 未定义的操作清除以前为单个元素定义的卷标记信息。 仅当 Features0 设置为 CHANGER_VOLUME_UNDEFINE 时有效。

VolumeIDTemplate[MAX_VOLUME_TEMPLATE_SIZE]

指定设备用于搜索卷 ID 的模板。 对于转换操作,模板可以包含通配符、星号 (*) 和问号 ( ) ,以搜索与模板匹配的卷。 对于其他操作,模板指定单个卷。

要求

要求
Header ntddchgr.h

另请参阅

CHANGER_ELEMENT

ChangerQueryVolumeTags

GET_CHANGER_PARAMETERS

READ_ELEMENT_ADDRESS_INFO