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 |