Funzione GetStorageDependencyInformation (virtdisk.h)
Restituisce le relazioni tra dischi rigidi virtuali (dischi rigidi virtuali) o file di immagine CD o DVD (ISO) o i volumi contenuti all'interno di tali dischi e il relativo disco padre o volume.
Sintassi
DWORD GetStorageDependencyInformation(
[in] HANDLE ObjectHandle,
[in] GET_STORAGE_DEPENDENCY_FLAG Flags,
[in] ULONG StorageDependencyInfoSize,
[in, out] PSTORAGE_DEPENDENCY_INFO StorageDependencyInfo,
[in, out, optional] PULONG SizeUsed
);
Parametri
[in] ObjectHandle
Handle in un volume o in una directory radice se il parametro Flags non specifica il flag di GET_STORAGE_DEPENDENCY_FLAG_DISK_HANDLE . Per informazioni su come aprire un volume o una directory radice, vedere la funzione CreateFile .
Se il parametro Flags specifica il flag GET_STORAGE_DEPENDENCY_FLAG_DISK_HANDLE , questo handle deve essere un handle per un disco.
[in] Flags
Combinazione valida di valori di GET_STORAGE_DEPENDENCY_FLAG .
[in] StorageDependencyInfoSize
Dimensioni, in byte, del buffer a cui fa riferimento il parametro StorageDependencyInfo .
[in, out] StorageDependencyInfo
Puntatore a un buffer per ricevere la struttura STORAGE_DEPENDENCY_INFO popolata, ovvero una struttura a lunghezza variabile.
[in, out, optional] SizeUsed
Puntatore facoltativo a un ULONG che riceve le dimensioni usate.
Valore restituito
Stato della richiesta.
Se la funzione ha esito positivo, il valore restituito è ERROR_SUCCESS e il parametro StorageDependencyInfo contiene le informazioni sulle dipendenze richieste.
Se la funzione ha esito negativo, il valore restituito è un codice di errore e il parametro StorageDependencyInfo non è definito. Per altre informazioni, vedere Codici di errore di sistema.
Commenti
I file di immagine CD e DVD (ISO) non sono supportati prima di Windows 8 e Windows Server 2012.
Requisiti
Requisito | Valore |
---|---|
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 |