struttura SET_VIRTUAL_DISK_INFO (virtdisk.h)
Contiene informazioni sul disco rigido virtuale da usare quando si chiama la funzione SetVirtualDiskInformation per impostare le proprietà del disco rigido virtuale.
Sintassi
typedef struct _SET_VIRTUAL_DISK_INFO {
SET_VIRTUAL_DISK_INFO_VERSION Version;
union {
PCWSTR ParentFilePath;
GUID UniqueIdentifier;
struct {
ULONG ChildDepth;
PCWSTR ParentFilePath;
} ParentPathWithDepthInfo;
ULONG VhdPhysicalSectorSize;
GUID VirtualDiskId;
BOOL ChangeTrackingEnabled;
struct {
GUID LinkageId;
PCWSTR ParentFilePath;
} ParentLocator;
};
} SET_VIRTUAL_DISK_INFO, *PSET_VIRTUAL_DISK_INFO;
Members
Version
Enumerazione SET_VIRTUAL_DISK_INFO_VERSION che specifica la versione della struttura SET_VIRTUAL_DISK_INFO passata a o dalle funzioni del disco rigido virtuale. Questo determina il tipo di set di informazioni.
ParentFilePath
Percorso dell'archivio di backup padre. Impostare il membro Version su SET_VIRTUAL_DISK_INFO_PARENT_PATH (1).
UniqueIdentifier
Identificatore univoco del disco rigido virtuale. Impostare il membro Versionsu SET_VIRTUAL_DISK_INFO_IDENTIFIER (2).
ParentPathWithDepthInfo
Imposta il percorso del file padre e la profondità figlio. Impostare il membro Version su SET_VIRTUAL_DISK_INFO_PARENT_PATH_WITH_DEPTH (3).
Windows 7 e Windows Server 2008 R2: Questa operazione non è supportata prima di Windows 8 e Windows Server 2012.
ParentPathWithDepthInfo.ChildDepth
Specifica la profondità dell'elemento figlio dalla foglia. La foglia stessa è alla profondità 1.
ParentPathWithDepthInfo.ParentFilePath
Specifica la profondità dell'elemento padre dalla foglia. La foglia stessa è alla profondità 1.
VhdPhysicalSectorSize
Imposta le dimensioni del settore fisico segnalate dal disco rigido virtuale. Impostare il membro Versionsu SET_VIRTUAL_DISK_INFO_PHYSICAL_SECTOR_SIZE (4). Windows 7 e Windows Server 2008 R2: Questa operazione non è supportata prima di Windows 8 e Windows Server 2012.
VirtualDiskId
Identificatore creato in modo univoco quando un utente crea per la prima volta il disco virtuale per tentare di identificare in modo univoco il disco virtuale. Impostare il membro Versionsu SET_VIRTUAL_DISK_INFO_VIRTUAL_DISK_ID (5).
Windows 8 e Windows Server 2012: questa operazione non è supportata prima di Windows 8.1 e Windows Server 2012 R2.
ChangeTrackingEnabled
Attiva o disattiva il rilevamento delle modifiche resilienti (RCT) per il disco rigido virtuale. TRUE attiva RCT. FALSE disattiva RCT. Impostare il membro Version su SET_VIRTUAL_DISK_INFO_CHANGE_TRACKING_STATE (6).
Windows 8.1 e Windows Server 2012 R2: questo membro non è supportato prima di Windows 10 e Windows Server 2016.
ParentLocator
Imposta le informazioni di collegamento padre che differiscono per l'archivio dischi rigidi virtuali. Le informazioni di collegamento padre sono metadati usati per individuare e identificare correttamente l'elemento padre successivo nella catena di dischi virtuali. Impostare il membro Version su SET_VIRTUAL_DISK_INFO_PARENT_LOCATOR (7).
Windows 8.1 e Windows Server 2012 R2: questo membro non è supportato prima di Windows 10 e Windows Server 2016.
ParentLocator.LinkageId
Identificatore univoco per le informazioni sul collegamento padre.
ParentLocator.ParentFilePath
Percorso del file per il disco rigido virtuale padre.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 |
Server minimo supportato | Windows Server 2008 R2 |
Intestazione | virtdisk.h |