Funzione GetVirtualDiskInformation (virtdisk.h)
Recupera informazioni su un disco rigido virtuale (VHD).
Sintassi
DWORD GetVirtualDiskInformation(
[in] HANDLE VirtualDiskHandle,
[in, out] PULONG VirtualDiskInfoSize,
[in, out] PGET_VIRTUAL_DISK_INFO VirtualDiskInfo,
[in, out, optional] PULONG SizeUsed
);
Parametri
[in] VirtualDiskHandle
Handle per il disco rigido virtuale aperto, che deve essere stato aperto usando il flag VIRTUAL_DISK_ACCESS_GET_INFO impostato nel parametro VirtualDiskAccessMask sulla funzione OpenVirtualDisk . Per informazioni su come aprire un disco rigido virtuale, vedere la funzione OpenVirtualDisk .
[in, out] VirtualDiskInfoSize
Puntatore a un ULONG contenente le dimensioni del parametro VirtualDiskInfo .
[in, out] VirtualDiskInfo
Puntatore a una struttura di GET_VIRTUAL_DISK_INFO valida. Il formato dei dati restituiti dipende dal valore passato nel membro Version dal chiamante.
[in, out, optional] SizeUsed
Puntatore a un ULONG contenente le dimensioni utilizzate.
Valore restituito
Stato della richiesta.
Se la funzione ha esito positivo, il valore restituito è ERROR_SUCCESS e il parametro VirtualDiskInfo contiene le informazioni richieste.
Se la funzione ha esito negativo, il valore restituito è un codice di errore e il parametro VirtualDiskInfo non è definito. Per altre informazioni, vedere Codici di errore di sistema.
Commenti
La funzione GetVirtualDiskInformation può essere chiamata in qualsiasi VirtualDiskHandle valido, a condizione che l'handle sia stato aperto usando il flag VIRTUAL_DISK_ACCESS_GET_INFO . Il disco rigido virtuale non deve essere un disco collegato.
Requisiti
Client minimo supportato | Windows 7 |
Server minimo supportato | Windows Server 2008 R2 |
Piattaforma di destinazione | Windows |
Intestazione | virtdisk.h |
Libreria | VirtDisk.lib |
DLL | VirtDisk.dll |