Condividi tramite


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

Vedi anche

Informazioni sul disco rigido virtuale

Informazioni di riferimento sul disco rigido virtuale