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 |