Compartilhar via


estrutura MERGE_VIRTUAL_DISK_PARAMETERS (virtdisk.h)

Contém parâmetros de solicitação de mesclagem de VHD (disco rígido virtual).

Sintaxe

typedef struct _MERGE_VIRTUAL_DISK_PARAMETERS {
  MERGE_VIRTUAL_DISK_VERSION Version;
  union {
    struct {
      ULONG MergeDepth;
    } Version1;
    struct {
      ULONG MergeSourceDepth;
      ULONG MergeTargetDepth;
    } Version2;
  };
} MERGE_VIRTUAL_DISK_PARAMETERS, *PMERGE_VIRTUAL_DISK_PARAMETERS;

Membros

Version

Uma enumeração MERGE_VIRTUAL_DISK_VERSION que especifica a versão da estrutura MERGE_VIRTUAL_DISK_PARAMETERS que está sendo passada para ou das funções VHD.

Version1

Essa estrutura é usada quando o membro Version é MERGE_VIRTUAL_DISK_VERSION_1 (1).

Version1.MergeDepth

Profundidade da solicitação de mesclagem. Esse é o número de discos pai na cadeia de diferenciação a serem mesclados.

Nota O RWDepth do disco virtual deve ser maior que MergeDepth. Para obter mais informações, consulte OPEN_VIRTUAL_DISK_PARAMETERS.
 

Version2

Essa estrutura é usada quando o membro Version é MERGE_VIRTUAL_DISK_VERSION_2 (2).

Windows 7 e Windows Server 2008 R2: Esse valor não tem suporte até o Windows 8 e o Windows Server 2012.

Version2.MergeSourceDepth

Profundidade da folha da qual iniciar a mesclagem. A folha está na profundidade 1.

Version2.MergeTargetDepth

Profundidade da folha para direcionar a mesclagem. A folha está na profundidade 1.

Comentários

A profundidade de uma solicitação de mesclagem especificada pelo membro MergeDepth é o número de
arquivos de imagem VHD pai na cadeia de diferenciação a ser mesclada. Para obter mais informações, consulte MergeVirtualDisk.

Requisitos

   
Cliente mínimo com suporte Windows 7
Servidor mínimo com suporte Windows Server 2008 R2
Cabeçalho virtdisk.h

Confira também

Sobre o VHD

MergeVirtualDisk

Referência do VHD