VDS_SUB_SYSTEM_FLAG enumeración (vdshwprv.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 de subsistema.
Sintaxis
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 para impulsar extensiones. |
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 es así la marca no está establecida, 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 que se han escrito. |
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 automáticos. |
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 seccionados con 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 memoria caché reflejada. Consulte 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 examen 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 los LUN. 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
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | vdshwprv.h |