VDS_VDISK_PROPERTIES Struktur (vds.h)
[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts durch die Windows Storage Management-API ersetzt.]
Definiert die Eigenschaften eines virtuellen Datenträgers.
Syntax
typedef struct _VDS_VDISK_PROPERTIES {
VDS_OBJECT_ID Id;
VDS_VDISK_STATE State;
VIRTUAL_STORAGE_TYPE VirtualDeviceType;
ULONGLONG VirtualSize;
ULONGLONG PhysicalSize;
LPWSTR pPath;
LPWSTR pDeviceName;
DEPENDENT_DISK_FLAG DiskFlag;
BOOL bIsChild;
LPWSTR pParentPath;
} VDS_VDISK_PROPERTIES, *PVDS_VDISK_PROPERTIES;
Member
Id
Eindeutiger VDS-spezifischer Sitzungsbezeichner des Datenträgers.
State
Ein VDS_VDISK_STATE Enumerationswert, der den Zustand des virtuellen Datenträgers angibt.
VirtualDeviceType
Ein Zeiger auf eine VIRTUAL_STORAGE_TYPE-Struktur , die den Speichergerätetyp des virtuellen Datenträgers angibt.
VirtualSize
Die Größe des virtuellen Datenträgers in Bytes.
PhysicalSize
Die Größe der Sicherungsdatei des virtuellen Datenträgers auf dem Datenträger in Bytes.
pPath
Eine MIT NULL beendete Breitzeichenzeichenfolge, die den Namen und den Verzeichnispfad der Sicherungsdatei für den virtuellen Datenträger enthält.
pDeviceName
Eine MIT NULL beendete Breitzeichenzeichenfolge, die den Namen und den Gerätepfad des Datenträgergeräteobjekts für das Volume enthält, auf dem sich der virtuelle Datenträger befindet.
DiskFlag
Eine Bitmaske von DEPENDENT_DISK_FLAG Enumerationswerte, die Datenträgerabhängigkeitsinformationen angeben.
bIsChild
TRUE , wenn es sich bei dem virtuellen Datenträger um einen untergeordneten virtuellen Datenträger handelt, andernfalls FALSE .
pParentPath
Eine MIT NULL beendete Breitzeichenzeichenfolge, die einen optionalen Pfad zu einem übergeordneten virtuellen Datenträgerobjekt enthält.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Kopfzeile | vds.h |