структура OPEN_VIRTUAL_DISK_PARAMETERS (virtdisk.h)
Содержит параметры запроса открытия виртуального диска.
Синтаксис
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;
Члены
Version
Перечисление OPEN_VIRTUAL_DISK_VERSION , указывающее версию структуры OPEN_VIRTUAL_DISK_PARAMETERS , передаваемой в функции VHD или из нее.
Значение | Значение |
---|---|
|
Используйте член версии 1 этой структуры. |
|
Используйте элемент Version2 этой структуры. |
Version1
Эта структура используется, если элемент Version имеет OPEN_VIRTUAL_DISK_VERSION_1 (1).
Version1.RWDepth
Указывает количество магазинов, начиная с дочернего элемента, в резервной цепочке магазинов для открытия как для чтения и записи. Остальные хранилища в разностной цепочке будут открыты только для чтения. Это необходимо для успешного выполнения операций слияния.
Version2
Эта структура используется, если член версииOPEN_VIRTUAL_DISK_VERSION_2 (2).
Windows 7 и Windows Server 2008 R2: Эта структура не поддерживается до Windows 8 и Windows Server 2012.
Version2.GetInfoOnly
Значение TRUE указывает, что дескриптор используется только для получения сведений о виртуальном диске.
Version2.ReadOnly
Значение TRUE указывает, что резервное хранилище файлов должно быть открыто как доступное только для чтения.
Version2.ResiliencyGuid
GUID устойчивости для указания при открытии файлов.
Примечание
Следующие параметры, предваряемые версией 3, предназначены для внутреннего использования.
Version3
Version3.GetInfoOnly
Version3.ReadOnly
Version3.ResiliencyGuid
Version3.SnapshotId
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 |
Минимальная версия сервера | Windows Server 2008 R2 |
Верхняя часть | virtdisk.h |