Share via


SET_VIRTUAL_DISK_INFO-Struktur (virtdisk.h)

Enthält Informationen zur virtuellen Festplatte (VHD), die verwendet werden soll, wenn Sie die SetVirtualDiskInformation-Funktion aufrufen, um VHD-Eigenschaften festzulegen.

Syntax

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;

Member

Version

Eine SET_VIRTUAL_DISK_INFO_VERSION-Enumeration , die die Version der SET_VIRTUAL_DISK_INFO-Struktur angibt, die an oder von den VHD-Funktionen übergeben wird. Dadurch wird der Typ des Informationssatzes bestimmt.

ParentFilePath

Der Pfad zum übergeordneten Sicherungsspeicher. Legen Sie den Versionsmember auf SET_VIRTUAL_DISK_INFO_PARENT_PATH (1) fest.

UniqueIdentifier

Der eindeutige Bezeichner der VHD. Legen Sie den Versionsmember auf SET_VIRTUAL_DISK_INFO_IDENTIFIER (2) fest.

ParentPathWithDepthInfo

Legt den übergeordneten Dateipfad und die untergeordnete Tiefe fest. Legen Sie das Versionselement auf SET_VIRTUAL_DISK_INFO_PARENT_PATH_WITH_DEPTH (3) fest.

Windows 7 und Windows Server 2008 R2: Dies wird vor Windows 8 und Windows Server 2012 nicht unterstützt.

ParentPathWithDepthInfo.ChildDepth

Gibt die Tiefe des untergeordneten Blatts an. Das Blatt selbst befindet sich in Der Tiefe 1.

ParentPathWithDepthInfo.ParentFilePath

Gibt die Tiefe des übergeordneten Blatts an. Das Blatt selbst befindet sich in Der Tiefe 1.

VhdPhysicalSectorSize

Legt die physische Sektorgröße fest, die von der VHD gemeldet wird. Legen Sie den Versionsmember auf SET_VIRTUAL_DISK_INFO_PHYSICAL_SECTOR_SIZE (4) fest. Windows 7 und Windows Server 2008 R2: Dies wird vor Windows 8 und Windows Server 2012 nicht unterstützt.

VirtualDiskId

Der Bezeichner, der eindeutig erstellt wird, wenn ein Benutzer den virtuellen Datenträger zum ersten Mal erstellt, um den virtuellen Datenträger eindeutig zu identifizieren. Legen Sie das Versionselement auf SET_VIRTUAL_DISK_INFO_VIRTUAL_DISK_ID (5) fest.

Windows 8 und Windows Server 2012: Dies wird vor Windows 8.1 und Windows Server 2012 R2 nicht unterstützt.

ChangeTrackingEnabled

Aktiviert oder deaktiviert die resiliente Änderungsnachverfolgung (Resilient Change Tracking, RCT) für die VHD. TRUE aktiviert RCT. FALSE deaktiviert RCT. Legen Sie das Versionselement auf SET_VIRTUAL_DISK_INFO_CHANGE_TRACKING_STATE (6) fest.

Windows 8.1 und Windows Server 2012 R2: Dieser Member wird vor Windows 10 und Windows Server 2016 nicht unterstützt.

ParentLocator

Legt die übergeordneten Verknüpfungsinformationen fest, die differenzierende VHDs speichern. Übergeordnete Verknüpfungsinformationen sind Metadaten, die verwendet werden, um das nächste übergeordnete Element in der virtuellen Datenträgerkette zu suchen und ordnungsgemäß zu identifizieren. Legen Sie den Versionsmember auf SET_VIRTUAL_DISK_INFO_PARENT_LOCATOR (7) fest.

Windows 8.1 und Windows Server 2012 R2: Dieser Member wird vor Windows 10 und Windows Server 2016 nicht unterstützt.

ParentLocator.LinkageId

Der eindeutige Bezeichner für die übergeordneten Verknüpfungsinformationen.

ParentLocator.ParentFilePath

Der Pfad der Datei für die übergeordnete VHD.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7
Unterstützte Mindestversion (Server) Windows Server 2008 R2
Kopfzeile virtdisk.h

Weitere Informationen

Informationen zu VHD

VHD-Referenz