Método IVdsSwProvider::CreatePack (vds.h)
[Começando com Windows 8 e Windows Server 2012, a interface COM do Serviço de Disco Virtual é substituída pela API de Gerenciamento de Armazenamento do Windows.]
Cria um objeto pack.
Sintaxe
HRESULT CreatePack(
[out] IVdsPack **ppPack
);
Parâmetros
[out] ppPack
O endereço de uma interface IVdsPack . Os chamadores devem liberar a interface .
Retornar valor
Esse método pode retornar valores HRESULT padrão, como E_INVALIDARG ou E_OUTOFMEMORY e valores retornados específicos do VDS. Ele também pode retornar códigos de erro do sistema convertidos usando a macro HRESULT_FROM_WIN32 . Os erros podem ser originados do próprio VDS ou do provedor de VDS subjacente que está sendo usado. Os possíveis valores retornados incluem o seguinte.
Código/valor de retorno | Descrição |
---|---|
|
O método foi concluído com sucesso. |
|
Existe outro pacote dinâmico com VDS_PS_ONLINE status. Apenas um pacote dinâmico pode ter esse status por vez. |
Comentários
Use esse método para criar um pacote antes de chamar o método IVdsPack::MigrateDisks para converter a formatação de disco. Ao converter um disco básico em formato dinâmico, passe um pacote novo ou existente como um argumento para MigrateDisks. Ao converter um disco dinâmico em formato básico, use CreatePack para criar um novo pacote individual para manter o disco básico.
Requisitos
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | vds.h |
Biblioteca | Uuid.lib |