Função SetVirtualDiskMetadata (virtdisk.h)

Define um item de metadados para um disco virtual.

Sintaxe

DWORD SetVirtualDiskMetadata(
  [in] HANDLE     VirtualDiskHandle,
  [in] const GUID *Item,
  [in] ULONG      MetaDataSize,
  [in] const void *MetaData
);

Parâmetros

[in] VirtualDiskHandle

Manipule para um disco virtual aberto.

[in] Item

Endereço de um GUID que identifica os metadados a serem definidos. Não pode ser o GUID NULL (um GUID de todos os zeros).

[in] MetaDataSize

Endereço de um ULONG que contém o tamanho, em bytes, do buffer apontado pelo parâmetro MetaData . Tipos de arquivo VHD específicos têm um tamanho máximo por elemento de metadados. Arquivos VHD específicos também têm um número máximo de entradas de metadados totais e tamanho total de metadados.

[in] MetaData

Endereço do buffer que contém os metadados a serem armazenados.

Retornar valor

Status da solicitação.

Se a função for bem-sucedida, o valor retornado será ERROR_SUCCESS.

Se a função falhar, o valor retornado será um código de erro. Para obter mais informações, consulte Códigos de erro do sistema.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8
Servidor mínimo com suporte Windows Server 2012
Plataforma de Destino Windows
Cabeçalho virtdisk.h (inclua Windows.h)
Biblioteca VirtDisk.lib
DLL VirtDisk.dll

Confira também

Funções VHD