Condividi tramite


Funzione EnumerateVirtualDiskMetadata (virtdisk.h)

Enumera i metadati associati a un disco virtuale.

Sintassi

DWORD EnumerateVirtualDiskMetadata(
  [in]      HANDLE VirtualDiskHandle,
  [in, out] PULONG NumberOfItems,
  [out]     GUID   *Items
);

Parametri

[in] VirtualDiskHandle

Gestire in un disco virtuale aperto.

[in, out] NumberOfItems

Indirizzo di una ULONG. In input, il valore indica il numero di elementi nel buffer a cui punta il parametro Items . Nell'output il valore contiene il numero di elementi recuperati. Se il buffer è troppo piccolo, l'API avrà esito negativo e restituirà ERROR_INSUFFICIENT_BUFFER e ULONG conterrà le dimensioni del buffer necessarie.

[out] Items

Indirizzo di un buffer da riempire con il GUIDche rappresenta i metadati. La funzione GetVirtualDiskMetadata può essere usata per recuperare i dati rappresentati da ogni GUID.

Valore restituito

Stato della richiesta.

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

Se il buffer a cui punta il parametro Items è troppo piccolo, il valore restituito è ERROR_INSUFFICIENT_BUFFER.

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