Windows desktop applications
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

VDS_VDISK_PROPERTIES structure

[Beginning with Windows 8 and Windows Server 2012, the Virtual Disk Service COM interface is superseded by the Windows Storage Management API.]

Defines the properties of a virtual disk.

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;

Members

Id

Unique VDS-specific session identifier of the disk.

State

A VDS_VDISK_STATE enumeration value that specifies the virtual disk state.

VirtualDeviceType

A pointer to a VIRTUAL_STORAGE_TYPE structure that specifies the storage device type of the virtual disk.

VirtualSize

The size, in bytes, of the virtual disk.

PhysicalSize

The on-disk size, in bytes, of the virtual disk backing file.

pPath

A NULL-terminated wide-character string containing the name and directory path of the backing file for the virtual disk.

pDeviceName

A NULL-terminated wide-character string containing the name and device path of the disk device object for the volume where the virtual disk resides.

DiskFlag

A bitmask of DEPENDENT_DISK_FLAG enumeration values that specify disk dependency information.

bIsChild

TRUE if the virtual disk is a child virtual disk, or FALSE otherwise.

pParentPath

A NULL-terminated wide-character string that contains an optional path to a parent virtual disk object.

Requirements

Minimum supported client

Windows 7 [desktop apps only]

Minimum supported server

Windows Server 2008 R2 [desktop apps only]

Header

Vds.h

See also

IVdsVDisk::GetProperties

 

 

Community Additions

Show:
© 2016 Microsoft