estrutura SET_VIRTUAL_DISK_INFO (virtdisk.h)
Contém informações de VHD (disco rígido virtual) a serem usadas quando você chama a função SetVirtualDiskInformation para definir propriedades VHD.
Sintaxe
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;
Membros
Version
Uma enumeração SET_VIRTUAL_DISK_INFO_VERSION que especifica a versão da estrutura SET_VIRTUAL_DISK_INFO que está sendo passada de ou para as funções VHD. Isso determina o tipo de conjunto de informações.
ParentFilePath
O caminho para o repositório de backup pai. Defina o membro Version como SET_VIRTUAL_DISK_INFO_PARENT_PATH (1).
UniqueIdentifier
O identificador exclusivo do VHD. Defina o membro Version como SET_VIRTUAL_DISK_INFO_IDENTIFIER (2).
ParentPathWithDepthInfo
Define o caminho do arquivo pai e a profundidade filho. Defina o membro Versioncomo SET_VIRTUAL_DISK_INFO_PARENT_PATH_WITH_DEPTH (3).
Windows 7 e Windows Server 2008 R2: Não há suporte para isso antes de Windows 8 e Windows Server 2012.
ParentPathWithDepthInfo.ChildDepth
Especifica a profundidade para o filho da folha. A folha em si está na profundidade 1.
ParentPathWithDepthInfo.ParentFilePath
Especifica a profundidade para o pai da folha. A folha em si está na profundidade 1.
VhdPhysicalSectorSize
Define o tamanho do setor físico relatado pelo VHD. Defina o membro Versioncomo SET_VIRTUAL_DISK_INFO_PHYSICAL_SECTOR_SIZE (4). Windows 7 e Windows Server 2008 R2: Não há suporte para isso antes de Windows 8 e Windows Server 2012.
VirtualDiskId
O identificador criado exclusivamente quando um usuário cria o disco virtual pela primeira vez para tentar identificar exclusivamente esse disco virtual. Defina o membro Version como SET_VIRTUAL_DISK_INFO_VIRTUAL_DISK_ID (5).
Windows 8 e Windows Server 2012: não há suporte para isso antes Windows 8.1 e Windows Server 2012 R2.
ChangeTrackingEnabled
Ativa ou desativa o RCT (controle de alterações resiliente) para o VHD. TRUE ativa o RCT. FALSE desativa o RCT. Defina o membro Versioncomo SET_VIRTUAL_DISK_INFO_CHANGE_TRACKING_STATE (6).
Windows 8.1 e Windows Server 2012 R2: esse membro não tem suporte antes de Windows 10 e Windows Server 2016.
ParentLocator
Define as informações de vinculação pai que diferem o repositório de VHDs. As informações de vinculação pai são metadados usados para localizar e identificar corretamente o próximo pai na cadeia de disco virtual. Defina o membro Version como SET_VIRTUAL_DISK_INFO_PARENT_LOCATOR (7).
Windows 8.1 e Windows Server 2012 R2: esse membro não tem suporte antes de Windows 10 e Windows Server 2016.
ParentLocator.LinkageId
O identificador exclusivo para as informações de vinculação pai.
ParentLocator.ParentFilePath
O caminho do arquivo para o VHD pai.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 |
Servidor mínimo com suporte | Windows Server 2008 R2 |
Cabeçalho | virtdisk.h |