Compartir a través de


Función GetStorageDependencyInformation (virtdisk.h)

Devuelve las relaciones entre discos duros virtuales (VHD) o archivos de imagen de CD o DVD (ISO) o los volúmenes contenidos en esos discos y su disco o volumen primario.

Sintaxis

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
);

Parámetros

[in] ObjectHandle

Identificador de un volumen o directorio raíz si el parámetro Flags no especifica la marca GET_STORAGE_DEPENDENCY_FLAG_DISK_HANDLE . Para obtener información sobre cómo abrir un volumen o directorio raíz, vea la función CreateFile .

Si el parámetro Flags especifica la marca GET_STORAGE_DEPENDENCY_FLAG_DISK_HANDLE , este identificador debe ser un identificador para un disco.

[in] Flags

Combinación válida de valores de GET_STORAGE_DEPENDENCY_FLAG .

[in] StorageDependencyInfoSize

Tamaño, en bytes, del búfer al que hace referencia el parámetro StorageDependencyInfo .

[in, out] StorageDependencyInfo

Puntero a un búfer para recibir la estructura de STORAGE_DEPENDENCY_INFO rellenada, que es una estructura de longitud variable.

[in, out, optional] SizeUsed

Puntero opcional a un ULONG que recibe el tamaño usado.

Valor devuelto

Estado de la solicitud.

Si la función se ejecuta correctamente, el valor devuelto es ERROR_SUCCESS y el parámetro StorageDependencyInfo contiene la información de dependencia solicitada.

Si se produce un error en la función, el valor devuelto es un código de error y el parámetro StorageDependencyInfo no está definido. Para obtener más información, vea Códigos de error del sistema.

Comentarios

Los archivos de imagen de CD y DVD (ISO) no se admiten antes de Windows 8 y Windows Server 2012.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7
Servidor mínimo compatible Windows Server 2008 R2
Plataforma de destino Windows
Encabezado virtdisk.h
Library VirtDisk.lib
Archivo DLL VirtDisk.dll

Consulte también

Acerca de VHD

Referencia de VHD