Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
[À compter de Windows 8 et Windows Server 2012, l’interface COM du service de disque virtuel est remplacée par l’API gestion du stockage Windows.]
Définit l’ensemble d’indicateurs valides pour un objet de sous-système.
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_CAPABLEValeur : 0x1 Le sous-système prend en charge le masquage des lun. Cet indicateur s’applique uniquement au matériel externe fournisseurs : les fournisseurs de matériel interne ne prennent pas en charge le masquage des lun. |
VDS_SF_LUN_PLEXING_CAPABLEValeur : 0x2 Le fournisseur prend en charge les lun avec plusieurs plex. |
VDS_SF_LUN_REMAPPING_CAPABLEValeur : 0x4 Le fournisseur prend en charge le remapping automatique des extensions de LUN pour générer des extensions. |
VDS_SF_DRIVE_EXTENT_CAPABLEValeur : 0x8 Le fournisseur prend en charge l’utilisation d’extensions de lecteur dans la création d’unités logiques. Si cet indicateur n’est pas défini, le le fournisseur utilise uniquement des lecteurs entiers pour créer des lun. |
VDS_SF_HARDWARE_CHECKSUM_CAPABLEValeur : 0x10 Le fournisseur prend en charge la vérification de l’intégrité des données de lecture et d’écriture à l’aide d’une somme de contrôle. Si ceci l’indicateur n’est pas défini, le fournisseur ne prend pas en charge l’utilisation d’une somme de contrôle. |
VDS_SF_RADIUS_CAPABLEValeur : 0x20 Le sous-système prend en charge RADIUS. |
VDS_SF_READ_BACK_VERIFY_CAPABLEValeur : 0x40 Le sous-système prend en charge la vérification en lecture des données écrites. |
VDS_SF_WRITE_THROUGH_CACHING_CAPABLEValeur : 0x80 Le sous-système prend en charge la mise en cache en écriture directe. |
VDS_SF_SUPPORTS_FAULT_TOLERANT_LUNSValeur : 0x200 Le sous-système prend en charge la création de lun à tolérance de panne automatique. |
VDS_SF_SUPPORTS_NON_FAULT_TOLERANT_LUNSValeur : 0x400 Le sous-système prend en charge la création de lun automagiques non tolérants aux pannes. |
VDS_SF_SUPPORTS_SIMPLE_LUNSValeur : 0x800 Le sous-système prend en charge la création de lun simples. |
VDS_SF_SUPPORTS_SPAN_LUNSValeur : 0x1000 Le sous-système prend en charge la création de lun étendus. |
VDS_SF_SUPPORTS_STRIPE_LUNSValeur : 0x2000 Le sous-système prend en charge la création de LUN par bandes. |
VDS_SF_SUPPORTS_MIRROR_LUNSValeur : 0x4000 Le sous-système prend en charge la création de lun mis en miroir. |
VDS_SF_SUPPORTS_PARITY_LUNSValeur : 0x8000 Le sous-système prend en charge la création de lun par bandes avec parité. |
VDS_SF_SUPPORTS_AUTH_CHAPValeur : 0x10000 Le sous-système prend en charge l’authentification CHAP unidirectionnel. |
VDS_SF_SUPPORTS_AUTH_MUTUAL_CHAPValeur : 0x20000 Le sous-système prend en charge l’authentification CHAP mutuelle. |
VDS_SF_SUPPORTS_SIMPLE_TARGET_CONFIGValeur : 0x40000 Le sous-système prend uniquement en charge les configurations cibles simples et affecte automatiquement des numéros d’unité logique aux cibles pendant l’unité logique de valeur. Une telle cible doit être configurée avec au moins un portail associé dans le groupe de portails de la cible. Le fournisseur est chargé d’associer correctement les portails à la cible. Une application VDS ne doit pas supposer que le sous-système a la capacité de créer ou de supprimer des cibles simples. |
VDS_SF_SUPPORTS_LUN_NUMBERValeur : 0x80000 Le sous-système prend en charge la numérotation des lun. Consultez la méthode IVdsLunNumber ::GetLunNumber . Windows Server 2008, Windows Vista et Windows Server 2003 : Cet indicateur n’est pas pris en charge. |
VDS_SF_SUPPORTS_MIRRORED_CACHEValeur : 0x100000 Le sous-système prend en charge les lun qui utilisent un cache mis en miroir. Consultez le membre bUseMirroredCache de la structure VDS_HINTS2 . Windows Server 2008, Windows Vista et Windows Server 2003 : Cet indicateur n’est pas pris en charge. |
VDS_SF_READ_CACHING_CAPABLEValeur : 0x200000 Le sous-système prend en charge la mise en cache de lecture sur les lun. Consultez la valeur VDS_LF_READ_CACHE_ENABLED de l’énumération VDS_LUN_FLAG et le membre bReadCachingEnabled de la structure VDS_HINTS2 . Windows Server 2008, Windows Vista et Windows Server 2003 : Cet indicateur n’est pas pris en charge. |
VDS_SF_WRITE_CACHING_CAPABLEValeur : 0x400000 Le sous-système prend en charge la mise en cache d’écriture sur les lun. Consultez la valeur VDS_LF_WRITE_CACHE_ENABLED de l’énumération VDS_LUN_FLAG et le membre bWriteCachingEnabled de la structure VDS_HINTS2 . Windows Server 2008, Windows Vista et Windows Server 2003 : Cet indicateur n’est pas pris en charge. |
VDS_SF_MEDIA_SCAN_CAPABLEValeur : 0x800000 Le sous-système prend en charge l’analyse des médias sur les lun. Consultez la valeur VDS_LF_MEDIA_SCAN_ENABLED de l’énumération VDS_LUN_FLAG et le membre bMediaScanEnabled de la structure VDS_HINTS2 . Windows Server 2008, Windows Vista et Windows Server 2003 : Cet indicateur n’est pas pris en charge. |
VDS_SF_CONSISTENCY_CHECK_CAPABLEValeur : 0x1000000 Le sous-système prend en charge la vérification de la cohérence sur les lun. Consultez la valeur VDS_LF_CONSISTENCY_CHECK_ENABLED de l’énumération VDS_LUN_FLAG et le membre bConsistencyCheckEnabled de la structure VDS_HINTS2 . Windows Server 2008, Windows Vista et Windows Server 2003 : Cet indicateur n’est pas pris en charge. |
Remarques
Cette énumération fournit les valeurs du membre ulFlags des structures VDS_SUB_SYSTEM_PROP et VDS_SUB_SYSTEM_PROP2 .
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
| En-tête | vds.h |