CLUS_SHARED_VOLUME_BACKUP_MODE structure (clusapi.h)

Describes the backup mode for cluster shared volume (CSV). Used by the CLUSCTL_RESOURCE_SET_SHARED_VOLUME_BACKUP_MODE control code.

Syntax

typedef struct _CLUS_SHARED_VOLUME_BACKUP_MODE {
  CLUSTER_SHARED_VOLUME_BACKUP_STATE BackupState;
  DWORD                              DelayTimerInSecs;
  WCHAR                              VolumeName[MAX_PATH];
} CLUS_SHARED_VOLUME_BACKUP_MODE, *PCLUS_SHARED_VOLUME_BACKUP_MODE;

Members

BackupState

Value from CLUSTER_SHARED_VOLUME_BACKUP_STATE enumeration.

VolumeBackupNone (0)

There is no backup in progress for this CSV.

VolumeBackupInProgress (1)

There is a backup in progress for this CSV.

DelayTimerInSecs

If the BackupState member is set to VolumeBackupNone then this member must be set to 0. Otherwise this member must be set to a nonzero value.

VolumeName[MAX_PATH]

Null-terminated Unicode string containing the name of the shared volume. The name provided can be either the cluster-assigned friendly name or the volume GUID path of the form "\?\Volume{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}".

Requirements

Requirement Value
Minimum supported client None supported
Minimum supported server Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Datacenter
Header clusapi.h

See also

CLUSCTL_RESOURCE_SET_SHARED_VOLUME_BACKUP_MODE

CLUSTER_SHARED_VOLUME_BACKUP_STATE

Data Structures