estrutura VIRTUAL_STORAGE_TYPE (virtdisk.h)

Contém o tipo e o provedor (fornecedor) do dispositivo de armazenamento virtual.

Sintaxe

typedef struct _VIRTUAL_STORAGE_TYPE {
  ULONG DeviceId;
  GUID  VendorId;
} VIRTUAL_STORAGE_TYPE, *PVIRTUAL_STORAGE_TYPE;

Membros

DeviceId

Identificador de tipo de dispositivo.

Valor Significado
VIRTUAL_STORAGE_TYPE_DEVICE_UNKNOWN
0
O tipo de dispositivo é desconhecido ou não é válido.
VIRTUAL_STORAGE_TYPE_DEVICE_ISO
1
Tipo de dispositivo de arquivo de imagem de CD ou DVD. (arquivo.iso)

Windows 7 e Windows Server 2008 R2: Esse valor não tem suporte antes do Windows 8 e do Windows Server 2012.

VIRTUAL_STORAGE_TYPE_DEVICE_VHD
2
Tipo de dispositivo de disco rígido virtual. (arquivo.vhd)
VIRTUAL_STORAGE_TYPE_DEVICE_VHDX
3
Tipo de dispositivo de disco rígido virtual de formato VHDX. (arquivo.vhdx)

Windows 7 e Windows Server 2008 R2: Esse valor não tem suporte antes do Windows 8 e do Windows Server 2012.

VendorId

Identificador exclusivo do fornecedor.

VIRTUAL_STORAGE_TYPE_VENDOR_MICROSOFT (EC984AEC-A0F9-47e9-901F-71415A66345B)

VIRTUAL_STORAGE_TYPE_VENDOR_UNKNOWN (0)

Requisitos

   
Cliente mínimo com suporte Windows 7
Servidor mínimo com suporte Windows Server 2008 R2
Cabeçalho virtdisk.h

Confira também

Sobre o VHD

IVdsVdProvider::CreateVDisk

VDS_VDISK_PROPERTIES

Referência de VHD