Condividi tramite


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

Vedi anche

Informazioni sul disco rigido virtuale

Informazioni di riferimento sul disco rigido virtuale