OPEN_VIRTUAL_DISK_PARAMETERS-Struktur (virtdisk.h)

Enthält offene Anforderungsparameter für virtuelle Datenträger.

Syntax

typedef struct _OPEN_VIRTUAL_DISK_PARAMETERS {
  OPEN_VIRTUAL_DISK_VERSION Version;
  union {
    struct {
      ULONG RWDepth;
    } Version1;
    struct {
      BOOL GetInfoOnly;
      BOOL ReadOnly;
      GUID ResiliencyGuid;
    } Version2;
  };
} OPEN_VIRTUAL_DISK_PARAMETERS, *POPEN_VIRTUAL_DISK_PARAMETERS;

Member

Version

Eine OPEN_VIRTUAL_DISK_VERSION-Enumeration , die die Version der OPEN_VIRTUAL_DISK_PARAMETERS-Struktur an oder von den VHD-Funktionen übergeben wird.

Wert Bedeutung
OPEN_VIRTUAL_DISK_VERSION_1
1
Verwenden Sie das Version1-Element dieser Struktur.
OPEN_VIRTUAL_DISK_VERSION_2
2
Verwenden Sie das Version2-Element dieser Struktur.

Version1

Diese Struktur wird verwendet, wenn das VersionselementOPEN_VIRTUAL_DISK_VERSION_1 (1) ist.

Version1.RWDepth

Gibt die Anzahl der Speicher an, die ab dem untergeordneten Element der Sicherungsspeicherkette als Lese-/Schreibzugriff geöffnet werden sollen. Die verbleibenden Filialen in der Differenzierungskette werden schreibgeschützt geöffnet. Dies ist erforderlich, damit Mergevorgänge erfolgreich sind.

Wert Bedeutung
0
Öffnen Sie nicht für Lese-/Schreibzugriff in beliebiger Tiefe. Dieser Wert sollte für schreibgeschützte Vorgänge verwendet werden.
OPEN_VIRTUAL_DISK_RW_DEPTH_DEFAULT
1
Standardwert, der verwendet werden soll, wenn kein anderer Wert gewünscht ist.
n (benutzerdefinierter Code)
Dieser ganzzahlige Wert sollte die Anzahl der Mergeebenen plus eins sein, wenn ein Mergevorgang vorgesehen ist.

Version2

Diese Struktur wird verwendet, wenn das VersionselementOPEN_VIRTUAL_DISK_VERSION_2 (2) ist.

Windows 7 und Windows Server 2008 R2: Diese Struktur wird erst unterstützt, wenn Windows 8 und Windows Server 2012.

Version2.GetInfoOnly

Wenn TRUE, gibt an, dass das Handle nur zum Abrufen von Informationen auf dem virtuellen Datenträger verwendet werden soll.

Version2.ReadOnly

Wenn TRUE, gibt an, dass der Dateisicherungsspeicher als schreibgeschützt geöffnet werden soll.

Version2.ResiliencyGuid

Resilienz-GUID, die beim Öffnen von Dateien angegeben werden soll.

Hinweis

Die folgenden Parameter, denen Version3 vorangestellt ist, sind für die interne Verwendung vorgesehen.

Version3

Version3.GetInfoOnly

Version3.ReadOnly

Version3.ResiliencyGuid

Version3.SnapshotId

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

OpenVirtualDisk

VHD-Referenz