Condividi tramite


Funzione SetVirtualDiskMetadata (virtdisk.h)

Imposta un elemento di metadati per un disco virtuale.

Sintassi

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

Parametri

[in] VirtualDiskHandle

Gestire in un disco virtuale aperto.

[in] Item

Indirizzo di un GUID che identifica i metadati da impostare. Non può essere il GUID NULL (GUID di tutti gli zero).

[in] MetaDataSize

Indirizzo di una ULONG contenente le dimensioni, in byte, del buffer a cui punta il parametro MetaData . I tipi di file VHD specifici hanno una dimensione massima per ogni elemento di metadati. I file VHD specifici hanno anche un numero massimo di voci di metadati totali e dimensioni totali dei metadati.

[in] MetaData

Indirizzo del buffer contenente i metadati da archiviare.

Valore restituito

Stato della richiesta.

Se la funzione ha esito positivo, il valore restituito è ERROR_SUCCESS.

Se la funzione ha esito negativo, il valore restituito è un codice di errore. Per altre informazioni, vedere Codici di errore di sistema.

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Piattaforma di destinazione Windows
Intestazione virtdisk.h (include Windows.h)
Libreria VirtDisk.lib
DLL VirtDisk.dll

Vedi anche

Funzioni VHD