Compartilhar via


Método CreateSnapshot da classe Msvm_CollectionSnapshotService

Cria um instantâneo de uma coleção de sistemas virtuais.

Sintaxe

uint32 CreateSnapshot(
  [in]      CIM_CollectionOfMSEs REF Collection,
  [in]      string                   SnapshotSettings,
  [in]      uint16                   SnapshotType,
  [in, out] CIM_Collection       REF ResultingSnapshotCollection,
  [out]     CIM_ConcreteJob      REF Job
);

Parâmetros

Coleção [in]

Referência a um CIM_CollectionOfMSEs que descreve a coleção de sistemas virtuais afetada.

SnapshotSettings [in]

Contém as configurações de parâmetro.

SnapshotType [in]

Tipo de instantâneo solicitado:

Desconhecido (0)

Instantâneo Padrão (1)

Instantâneo padrão do sistema virtual.

Instantâneo de recuperação (2)

Instantâneo para cenários de recuperação, incluindo replicação de failover e backup.

DMTF Reservado (..)

Específico do fornecedor (32768..65535)

ResultingSnapshotCollection [in, out]

Em caso de êxito, retorna uma referência CIM_Collection que contém a instantâneo do sistema virtual.

Trabalho [out]

Uma referência opcional retornada se a operação for executada de forma assíncrona. Se presente, a referência retornada a uma instância de CIM_ConcreteJob pode ser usada para monitorar o progresso e obter o resultado do método.

Valor retornado

Em caso de êxito, retorna 0 (Concluído) ou 4096 (Trabalho Iniciado); caso contrário, retornará um erro.

Concluído sem erro (0)

Sem suporte (1)

Falha (2)

Tempo limite (3)

Parâmetro inválido (4)

Estado inválido (5)

Tipo inválido (6)

DMTF Reservado (..)

Parâmetros de método verificados – Trabalho iniciado (4096)

Método Reservado (4097..32767)

Específico do fornecedor (32768..65535)

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 10 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2016
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Confira também

Msvm_CollectionSnapshotService