Compartilhar via


VDS_OBJECT_TYPE enumeração (vds.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 discos.
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 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 de 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 do 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 vds.h

Confira também

IVdsProviderPrivate::GetObject

IVdsService::GetObject

Enumerações VDS