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 |