表示有关群集共享卷(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]
包含 CSV 卷名称的 Unicode 字符串。 字符串以终止 null 字符结尾。 提供的名称可以是群集分配的友好名称,也可以是格式为“\?\Volume{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxx}”的卷 GUID 路径。
szNodeName[MAX_PATH]
承载 CSV 的节点的节点名称。
VolumeState
一个指定 CSV 状态的 CLUSTER_SHARED_VOLUME_STATE 枚举值。
szVolumeFriendlyName[MAX_PATH]
CSV 的友好名称。
RedirectedIOReason
指定 VolumeRedirectedIOReason 参数中所示值的更具体原因的位掩码。
此成员可以包含以下一个或多个值:
RedirectedIOReasonUserRequest (0x0000000000000001)
用于启用直接访问模式的用户请求。
RedirectedIOReasonUnsafeFileSystemFilter (0x0000000000000002)
文件系统筛选器不安全。
RedirectedIOReasonUnsafeVolumeFilter (0x0000000000000004)
卷筛选器不安全。
RedirectedIOReasonFileSystemTiering (0x0000000000000008)
已启用分层存储。
RedirectedIOReasonBitLockerInitializing (0x0000000000000010)
BitLocker 正在初始化。
RedirectedIOReasonReFs (0x0000000000000020)
待定
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 |