Compartir a través de


enumeración VDS_SUB_SYSTEM_FLAG (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 marcas válidas para un objeto subsistema.

Syntax

typedef enum _VDS_SUB_SYSTEM_FLAG {
  VDS_SF_LUN_MASKING_CAPABLE = 0x1,
  VDS_SF_LUN_PLEXING_CAPABLE = 0x2,
  VDS_SF_LUN_REMAPPING_CAPABLE = 0x4,
  VDS_SF_DRIVE_EXTENT_CAPABLE = 0x8,
  VDS_SF_HARDWARE_CHECKSUM_CAPABLE = 0x10,
  VDS_SF_RADIUS_CAPABLE = 0x20,
  VDS_SF_READ_BACK_VERIFY_CAPABLE = 0x40,
  VDS_SF_WRITE_THROUGH_CACHING_CAPABLE = 0x80,
  VDS_SF_SUPPORTS_FAULT_TOLERANT_LUNS = 0x200,
  VDS_SF_SUPPORTS_NON_FAULT_TOLERANT_LUNS = 0x400,
  VDS_SF_SUPPORTS_SIMPLE_LUNS = 0x800,
  VDS_SF_SUPPORTS_SPAN_LUNS = 0x1000,
  VDS_SF_SUPPORTS_STRIPE_LUNS = 0x2000,
  VDS_SF_SUPPORTS_MIRROR_LUNS = 0x4000,
  VDS_SF_SUPPORTS_PARITY_LUNS = 0x8000,
  VDS_SF_SUPPORTS_AUTH_CHAP = 0x10000,
  VDS_SF_SUPPORTS_AUTH_MUTUAL_CHAP = 0x20000,
  VDS_SF_SUPPORTS_SIMPLE_TARGET_CONFIG = 0x40000,
  VDS_SF_SUPPORTS_LUN_NUMBER = 0x80000,
  VDS_SF_SUPPORTS_MIRRORED_CACHE = 0x100000,
  VDS_SF_READ_CACHING_CAPABLE = 0x200000,
  VDS_SF_WRITE_CACHING_CAPABLE = 0x400000,
  VDS_SF_MEDIA_SCAN_CAPABLE = 0x800000,
  VDS_SF_CONSISTENCY_CHECK_CAPABLE = 0x1000000
} VDS_SUB_SYSTEM_FLAG, *PVDS_SUB_SYSTEM_FLAG;

Constantes

 
VDS_SF_LUN_MASKING_CAPABLE
Valor: 0x1
El subsistema admite el enmascaramiento lun. Esta marca solo se aplica al hardware externo.
proveedores: los proveedores de hardware internos no admiten el enmascaramiento lun.
VDS_SF_LUN_PLEXING_CAPABLE
Valor: 0x2
El proveedor admite LUN con más de un plex.
VDS_SF_LUN_REMAPPING_CAPABLE
Valor: 0x4
El proveedor admite la reasignación automática de extensiones lun en extensiones de unidad.
VDS_SF_DRIVE_EXTENT_CAPABLE
Valor: 0x8
El proveedor admite el uso de extensiones de unidad en la creación de LUN. Si no se establece esta marca,
el proveedor solo usa unidades completas para crear LUN.
VDS_SF_HARDWARE_CHECKSUM_CAPABLE
Valor: 0x10
El proveedor admite la comprobación de la integridad de los datos de lectura y escritura mediante una suma de comprobación. Si esto es así
no se establece la marca , el proveedor no admite el uso de una suma de comprobación.
VDS_SF_RADIUS_CAPABLE
Valor: 0x20
El subsistema admite RADIUS.
VDS_SF_READ_BACK_VERIFY_CAPABLE
Valor: 0x40
El subsistema admite la comprobación de lectura de los datos escritos.
VDS_SF_WRITE_THROUGH_CACHING_CAPABLE
Valor: 0x80
El subsistema admite el almacenamiento en caché de escritura a través.
VDS_SF_SUPPORTS_FAULT_TOLERANT_LUNS
Valor: 0x200
El subsistema admite la creación de LUN tolerantes a errores automagic.
VDS_SF_SUPPORTS_NON_FAULT_TOLERANT_LUNS
Valor: 0x400
El subsistema admite la creación de LUN no tolerantes a errores automagic.
VDS_SF_SUPPORTS_SIMPLE_LUNS
Valor: 0x800
El subsistema admite la creación de LUN simples.
VDS_SF_SUPPORTS_SPAN_LUNS
Valor: 0x1000
El subsistema admite la creación de LUN distribuidos.
VDS_SF_SUPPORTS_STRIPE_LUNS
Valor: 0x2000
El subsistema admite la creación de LUN seccionados.
VDS_SF_SUPPORTS_MIRROR_LUNS
Valor: 0x4000
El subsistema admite la creación de LUN reflejados.
VDS_SF_SUPPORTS_PARITY_LUNS
Valor: 0x8000
El subsistema admite la creación de LUN de paridad.
VDS_SF_SUPPORTS_AUTH_CHAP
Valor: 0x10000
El subsistema admite la autenticación CHAP unidireccional.
VDS_SF_SUPPORTS_AUTH_MUTUAL_CHAP
Valor: 0x20000
El subsistema admite la autenticación CHAP mutua.
VDS_SF_SUPPORTS_SIMPLE_TARGET_CONFIG
Valor: 0x40000
El subsistema solo admite configuraciones de destino simples y asigna automáticamente LUN a destinos durante el LUN.
de valor. Este destino debe configurarse con al menos un portal asociado en el grupo del portal del destino. El proveedor es responsable de asociar correctamente los portales con el destino. Una aplicación de VDS no debe suponer que el subsistema tiene la capacidad de crear o eliminar destinos simples.
VDS_SF_SUPPORTS_LUN_NUMBER
Valor: 0x80000
El subsistema admite la numeración lun. Consulte el método IVdsLunNumber::GetLunNumber .

Windows Server 2008, Windows Vista y Windows Server 2003: Esta marca no se admite.
VDS_SF_SUPPORTS_MIRRORED_CACHE
Valor: 0x100000
El subsistema admite LUN que usan una caché reflejada. Vea el miembro bUseMirroredCache de la estructura VDS_HINTS2 .

Windows Server 2008, Windows Vista y Windows Server 2003: Esta marca no se admite.
VDS_SF_READ_CACHING_CAPABLE
Valor: 0x200000
El subsistema admite el almacenamiento en caché de lectura en LUN. Vea el valor VDS_LF_READ_CACHE_ENABLED de la enumeración VDS_LUN_FLAG y el miembro bReadCachingEnabled de la estructura VDS_HINTS2 .

Windows Server 2008, Windows Vista y Windows Server 2003: Esta marca no se admite.
VDS_SF_WRITE_CACHING_CAPABLE
Valor: 0x400000
El subsistema admite el almacenamiento en caché de escritura en LUN. Vea el valor VDS_LF_WRITE_CACHE_ENABLED de la enumeración VDS_LUN_FLAG y el miembro bWriteCachingEnabled de la estructura VDS_HINTS2 .

Windows Server 2008, Windows Vista y Windows Server 2003: Esta marca no se admite.
VDS_SF_MEDIA_SCAN_CAPABLE
Valor: 0x800000
El subsistema admite el análisis multimedia en LUN. Vea el valor VDS_LF_MEDIA_SCAN_ENABLED de la enumeración VDS_LUN_FLAG y el miembro bMediaScanEnabled de la estructura VDS_HINTS2 .

Windows Server 2008, Windows Vista y Windows Server 2003: Esta marca no se admite.
VDS_SF_CONSISTENCY_CHECK_CAPABLE
Valor: 0x1000000
El subsistema admite la comprobación de coherencia en luns. Vea el valor VDS_LF_CONSISTENCY_CHECK_ENABLED de la enumeración VDS_LUN_FLAG y el miembro bConsistencyCheckEnabled de la estructura VDS_HINTS2 .

Windows Server 2008, Windows Vista y Windows Server 2003: Esta marca no se admite.

Comentarios

Esta enumeración proporciona los valores para el miembro ulFlags de las estructuras VDS_SUB_SYSTEM_PROP y VDS_SUB_SYSTEM_PROP2 .

Nota Es posible que se agreguen constantes adicionales a la enumeración VDS_SUB_SYSTEM_FLAG en futuras versiones de Windows. Por este motivo, la aplicación debe diseñarse para controlar correctamente una constante de enumeración VDS_SUB_SYSTEM_FLAG 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

Consulte también

Enumeraciones de VDS

VDS_SUB_SYSTEM_PROP

VDS_SUB_SYSTEM_PROP2