2.2.1.3.23 VIRTUAL_STORAGE_TYPE

The VIRTUAL_STORAGE_TYPE structure specifies the device and vendor of the virtual disk.<26>

 typedef struct _VIRTUAL_STORAGE_TYPE {
   ULONG DeviceId;
   GUID VendorId;
 } VIRTUAL_STORAGE_TYPE;

DeviceId: The virtual disk type. It can have one of the following values.

Value

Meaning

VIRTUAL_STORAGE_TYPE_DEVICE_UNKNOWN

0

The virtual disk type is unknown.

VIRTUAL_STORAGE_TYPE_DEVICE_ISO

1

The virtual disk is an ISO image (.iso) file. For more information, see [ECMA-119] and [OSTA-UDFS].

VIRTUAL_STORAGE_TYPE_DEVICE_VHD

2

The virtual disk is a virtual hard disk (.vhd) file.

VendorId: A GUID that uniquely identifies the virtual disk vendor.