STORAGE_DEPENDENCY_INFO_TYPE_2 structure (virtdisk.h)
Contains VHD or ISO storage dependency information for type 2.
Syntax
typedef struct _STORAGE_DEPENDENCY_INFO_TYPE_2 {
DEPENDENT_DISK_FLAG DependencyTypeFlags;
ULONG ProviderSpecificFlags;
VIRTUAL_STORAGE_TYPE VirtualStorageType;
ULONG AncestorLevel;
PWSTR DependencyDeviceName;
PWSTR HostVolumeName;
PWSTR DependentVolumeName;
PWSTR DependentVolumeRelativePath;
} STORAGE_DEPENDENCY_INFO_TYPE_2, *PSTORAGE_DEPENDENCY_INFO_TYPE_2;
Members
DependencyTypeFlags
A DEPENDENT_DISK_FLAG enumeration.
ProviderSpecificFlags
Flags specific to the VHD provider.
VirtualStorageType
A VIRTUAL_STORAGE_TYPE structure.
AncestorLevel
The ancestor level.
DependencyDeviceName
The device name of the dependent device. If the device is a virtual hard drive then this will be in the form \.\PhysicalDriveN. If the device is a virtual CD or DVD drive (ISO) then this will be in the form \.\CDRomN. In either case N is an integer that represents a unique identifier for the caller's host system.
HostVolumeName
The host disk volume name in the form \?\Volume{GUID}\ where GUID is the GUID that identifies the volume.
DependentVolumeName
The name of the dependent volume, if any, in the form \?\Volume{GUID}\ where GUID is the GUID that identifies the volume.
DependentVolumeRelativePath
The relative path to the dependent volume.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 7 |
Minimum supported server | Windows Server 2008 R2 |
Header | virtdisk.h |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for