VDS_OBJECT_TYPE enumeración (vds.h)
[A partir de Windows 8 y Windows Server 2012, la interfaz COM del servicio de disco virtual se sustituye por la API de administración de almacenamiento de Windows.]
Define el conjunto de tipos válidos de un 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 Este valor está reservado. |
VDS_OT_PROVIDER Valor: 1 El objeto es un proveedor. |
VDS_OT_PACK Valor: 10 El objeto es un paquete de disco. |
VDS_OT_VOLUME Valor: 11 El objeto es un volumen. |
VDS_OT_VOLUME_PLEX Valor: 12 El objeto es un plex de volumen. |
VDS_OT_DISK Valor: 13 El objeto es un disco. |
VDS_OT_SUB_SYSTEM Valor: 30 El objeto es un subsistema. |
VDS_OT_CONTROLLER Valor: 31 El objeto es un controlador. |
VDS_OT_DRIVE Valor: 32 El objeto es una unidad. |
VDS_OT_LUN Valor: 33 El objeto es un LUN. |
VDS_OT_LUN_PLEX Valor: 34 El objeto es un plex LUN. |
VDS_OT_PORT Valor: 35 El objeto es un puerto de controlador. |
VDS_OT_PORTAL Valor: 36 El objeto es un portal iSCSI. |
VDS_OT_TARGET Valor: 37 El objeto es un destino iSCSI. |
VDS_OT_PORTAL_GROUP Valor: 38 El objeto es un grupo de portal iSCSI. |
VDS_OT_STORAGE_POOL Valor: 39 El objeto es un bloque de almacenamiento. Windows Server 2008, Windows Vista y Windows Server 2003: No se admite. |
VDS_OT_HBAPORT Valor: 90 El objeto es un puerto HBA. |
VDS_OT_INIT_ADAPTER Valor: 91 El objeto es un adaptador de iniciador iSCSI. |
VDS_OT_INIT_PORTAL Valor: 92 El objeto es un portal del iniciador iSCSI. |
VDS_OT_ASYNC Valor: 100 Este valor está reservado. |
VDS_OT_ENUM Valor: 101 Este valor está reservado. |
VDS_OT_VDISK Valor: 200 El objeto es un disco virtual. Windows Server 2008, Windows Vista y Windows Server 2003: No se admite. |
VDS_OT_OPEN_VDISK Valor: 201 Este valor está reservado. Windows Server 2008, Windows Vista y Windows Server 2003: No se admite. |
Comentarios
Los métodos IVdsProviderPrivate::GetObject e IVdsService::GetObject pasan un valor de VDS_OBJECT_TYPE como argumento para indicar un tipo de objeto.
Nota Es posible que se agreguen constantes adicionales a la enumeración VDS_OBJECT_TYPE en futuras versiones de Windows. Por este motivo, la aplicación debe diseñarse para controlar correctamente una constante de enumeración VDS_OBJECT_TYPE no reconocida.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | vds.h |