enumeração VDS_OBJECT_TYPE (vdshwprv.h)
[Começando com Windows 8 e Windows Server 2012, a interface COM do Serviço de Disco Virtual é substituída pela API de Gerenciamento de Armazenamento do Windows.]
Define o conjunto de tipos válidos de um objeto VDS.
Syntax
typedef enum _VDS_OBJECT_TYPE {
VDS_OT_UNKNOWN = 0,
VDS_OT_PROVIDER = 1,
VDS_OT_PACK = 10,
VDS_OT_VOLUME = 11,
VDS_OT_VOLUME_PLEX = 12,
VDS_OT_DISK = 13,
VDS_OT_SUB_SYSTEM = 30,
VDS_OT_CONTROLLER = 31,
VDS_OT_DRIVE = 32,
VDS_OT_LUN = 33,
VDS_OT_LUN_PLEX = 34,
VDS_OT_PORT = 35,
VDS_OT_PORTAL = 36,
VDS_OT_TARGET = 37,
VDS_OT_PORTAL_GROUP = 38,
VDS_OT_STORAGE_POOL = 39,
VDS_OT_HBAPORT = 90,
VDS_OT_INIT_ADAPTER = 91,
VDS_OT_INIT_PORTAL = 92,
VDS_OT_ASYNC = 100,
VDS_OT_ENUM = 101,
VDS_OT_VDISK = 200,
VDS_OT_OPEN_VDISK = 201
} VDS_OBJECT_TYPE;
Constantes
VDS_OT_UNKNOWN Valor: 0 Esse valor é reservado. |
VDS_OT_PROVIDER Valor: 1 O objeto é um provedor. |
VDS_OT_PACK Valor: 10 O objeto é um pacote de disco. |
VDS_OT_VOLUME Valor: 11 O objeto é um volume. |
VDS_OT_VOLUME_PLEX Valor: 12 O objeto é um plex de volume. |
VDS_OT_DISK Valor: 13 O objeto é um disco. |
VDS_OT_SUB_SYSTEM Valor: 30 O objeto é um subsistema. |
VDS_OT_CONTROLLER Valor: 31 O objeto é um controlador. |
VDS_OT_DRIVE Valor: 32 O objeto é uma unidade. |
VDS_OT_LUN Valor: 33 O objeto é um LUN. |
VDS_OT_LUN_PLEX Valor: 34 O objeto é um plex de LUN. |
VDS_OT_PORT Valor: 35 O objeto é uma porta do controlador. |
VDS_OT_PORTAL Valor: 36 O objeto é um portal iSCSI. |
VDS_OT_TARGET Valor: 37 O objeto é um destino iSCSI. |
VDS_OT_PORTAL_GROUP Valor: 38 O objeto é um grupo do portal iSCSI. |
VDS_OT_STORAGE_POOL Valor: 39 O objeto é um pool de armazenamento. Windows Server 2008, Windows Vista e Windows Server 2003: Sem suporte. |
VDS_OT_HBAPORT Valor: 90 O objeto é uma porta HBA. |
VDS_OT_INIT_ADAPTER Valor: 91 O objeto é um adaptador iniciador iSCSI. |
VDS_OT_INIT_PORTAL Valor: 92 O objeto é um portal iniciador iSCSI. |
VDS_OT_ASYNC Valor: 100 Esse valor é reservado. |
VDS_OT_ENUM Valor: 101 Esse valor é reservado. |
VDS_OT_VDISK Valor: 200 O objeto é um disco virtual. Windows Server 2008, Windows Vista e Windows Server 2003: Sem suporte. |
VDS_OT_OPEN_VDISK Valor: 201 Esse valor é reservado. Windows Server 2008, Windows Vista e Windows Server 2003: Sem suporte. |
Comentários
Os métodos IVdsProviderPrivate::GetObject e IVdsService::GetObject passam um valor VDS_OBJECT_TYPE como um argumento para indicar um tipo de objeto.
Nota Constantes adicionais podem ser adicionadas à enumeração VDS_OBJECT_TYPE em versões futuras do Windows. Por esse motivo, seu aplicativo deve ser projetado para lidar normalmente com uma constante de enumeração VDS_OBJECT_TYPE não reconhecida.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | vdshwprv.h |