CLUSTER_SHARED_VOLUME_STATE_INFO_EX 结构 (clusapi.h)
表示有关群集共享卷的状态的信息, (CSV) 。
语法
typedef struct _CLUSTER_SHARED_VOLUME_STATE_INFO_EX {
WCHAR szVolumeName[MAX_PATH];
WCHAR szNodeName[MAX_PATH];
CLUSTER_SHARED_VOLUME_STATE VolumeState;
WCHAR szVolumeFriendlyName[MAX_PATH];
ULONGLONG RedirectedIOReason;
ULONGLONG VolumeRedirectedIOReason;
} CLUSTER_SHARED_VOLUME_STATE_INFO_EX, *PCLUSTER_SHARED_VOLUME_STATE_INFO_EX;
成员
szVolumeName[MAX_PATH]
一个 Unicode 字符串,其中包含 CSV 的卷名。 字符串以终止 null 字符结尾。 提供的名称可以是群集分配的友好名称,也可以是“\?\Volume{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}”格式的卷 GUID 路径。
szNodeName[MAX_PATH]
承载 CSV 的节点的节点名称。
VolumeState
一个CLUSTER_SHARED_VOLUME_STATE枚举值,该值指定 CSV 的状态。
szVolumeFriendlyName[MAX_PATH]
CSV 的友好名称。
RedirectedIOReason
一个位掩码,指定 VolumeRedirectedIOReason 参数中所述值的更具体原因。
此成员可以包含以下一个或多个值:
RedirectedIOReasonUserRequest (0x0000000000000001)
启用直接访问模式的用户请求。
RedirectedIOReasonUnsafeFileSystemFilter (0x0000000000000002)
文件系统筛选器不安全。
RedirectedIOReasonUnsafeVolumeFilter (0x0000000000000004)
卷筛选器不安全。
RedirectedIOReasonFileSystemTiering (0x0000000000000008)
已启用分层存储。
RedirectedIOReasonBitLockerInitializing (0x0000000000000010)
BitLocker 正在初始化。
RedirectedIOReasonReFs (0x0000000000000020)
TBD
Windows Server 2012 R2、Windows Server 2012 和 Windows Server 2008 R2:此成员已添加到 Windows Server 2016 中。
RedirectedIOReasonMax (0x8000000000000000)
所有原因。
VolumeRedirectedIOReason
一个位掩码,指定在 CSV 上启用直接访问模式的原因。
此成员可以包含以下一个或多个值:
VolumeRedirectedIOReasonNoDiskConnectivity (0x0000000000000001)
没有磁盘连接。
VolumeRedirectedIOReasonStorageSpaceNotAttached (0x0000000000000002)
未附加存储空间。
VolumeRedirectedIOReasonVolumeReplicationEnabled (0x0000000000000004)
在卷上启用复制。
Windows Server 2012 R2、Windows Server 2012 和 Windows Server 2008 R2:此成员已添加到 Windows Server 2016 中。
VolumeRedirectedIOReasonMax (0x8000000000000000)
所有原因。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2012 R2 |
标头 | clusapi.h |