CHANGER_SEND_VOLUME_TAG_INFORMATION 结构 (winioctl.h)

包含 IOCTL_CHANGER_QUERY_VOLUME_TAGS 控制代码用于确定要检索的卷信息的信息。

语法

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

成员

StartingElement

表示要为其检索信息的起始元素的 CHANGER_ELEMENT 结构。

ActionCode

要执行的操作。

含义
ASSERT_ALTERNATE
0x9
定义当前未定义任何卷的备用卷标记。

要求将 Features0 CHANGER_VOLUME_ASSERT。

ASSERT_PRIMARY
0x8
定义当前未定义任何卷的主卷标记。

要求将 Features0 CHANGER_VOLUME_ASSERT。

REPLACE_ALTERNATE
0xB
将备用卷标记替换为新标记。

要求CHANGER_VOLUME_REPLACE Features0

REPLACE_PRIMARY
0xA
将主卷标记替换为新标记。

要求CHANGER_VOLUME_REPLACE Features0

SEARCH_ALL
0x0
搜索所有定义的卷标记。

要求CHANGER_VOLUME_SEARCH Features0

SEARCH_ALL_NO_SEQ
0x4
搜索所有已定义的卷标记,但忽略序列号。

要求CHANGER_VOLUME_SEARCH Features0

SEARCH_ALT_NO_SEQ
0x6
仅搜索备用卷标记,而忽略序列号。

要求CHANGER_VOLUME_SEARCH Features0

SEARCH_ALTERNATE
02
仅搜索备用卷标记。

要求CHANGER_VOLUME_SEARCH Features0

SEARCH_PRI_NO_SEQ
05
仅搜索主卷标记,但忽略序列号。

要求CHANGER_VOLUME_SEARCH Features0

SEARCH_PRIMARY
0x1
仅搜索主要卷标记。

要求CHANGER_VOLUME_SEARCH Features0

UNDEFINE_ALTERNATE
0xD
清除备用卷标记。

要求将 Features0 CHANGER_VOLUME_UNDEFINE。

UNDEFINE_PRIMARY
0xC
清除主卷标记。

要求将 Features0 CHANGER_VOLUME_UNDEFINE。

VolumeIDTemplate[MAX_VOLUME_TEMPLATE_SIZE]

设备用于搜索卷 ID 的模板。 对于搜索操作,模板可以包含通配符来搜索与模板匹配的卷。 支持的通配符包括星号 (*) 和问号 (?) 。 对于其他操作,模板必须指定单个卷。

要求

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

另请参阅

CHANGER_ELEMENT

IOCTL_CHANGER_QUERY_VOLUME_TAGS