Partager via


énumération VDS_LUN_FLAG (vdshwprv.h)

[À 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 LUN.

Syntax

typedef enum _VDS_LUN_FLAG {
  VDS_LF_LBN_REMAP_ENABLED = 0x1,
  VDS_LF_READ_BACK_VERIFY_ENABLED = 0x2,
  VDS_LF_WRITE_THROUGH_CACHING_ENABLED = 0x4,
  VDS_LF_HARDWARE_CHECKSUM_ENABLED = 0x8,
  VDS_LF_READ_CACHE_ENABLED = 0x10,
  VDS_LF_WRITE_CACHE_ENABLED = 0x20,
  VDS_LF_MEDIA_SCAN_ENABLED = 0x40,
  VDS_LF_CONSISTENCY_CHECK_ENABLED = 0x80,
  VDS_LF_SNAPSHOT = 0x100
} VDS_LUN_FLAG, *PVDS_LUN_FLAG;

Constantes

 
VDS_LF_LBN_REMAP_ENABLED
Valeur : 0x1
Le fournisseur remappage les extensions de LUN pour les piloter automatiquement.
VDS_LF_READ_BACK_VERIFY_ENABLED
Valeur : 0x2
Le fournisseur vérifie les écritures par lecture différée.
VDS_LF_WRITE_THROUGH_CACHING_ENABLED
Valeur : 0x4
Le fournisseur active la mise en cache en écriture directe sur le numéro d’unité logique.
VDS_LF_HARDWARE_CHECKSUM_ENABLED
Valeur : 0x8
Le fournisseur vérifie l’intégrité des données de lecture et d’écriture à l’aide d’une somme de contrôle.
VDS_LF_READ_CACHE_ENABLED
Valeur : 0x10
La mise en cache en lecture est activée sur le numéro d’unité logique.

Windows Server 2008, Windows Vista et Windows Server 2003 : Cette valeur n’est pas prise en charge.
VDS_LF_WRITE_CACHE_ENABLED
Valeur : 0x20
La mise en cache d’écriture est activée sur le numéro d’unité logique.

Windows Server 2008, Windows Vista et Windows Server 2003 : Cette valeur n’est pas prise en charge.
VDS_LF_MEDIA_SCAN_ENABLED
Valeur : 0x40
L’analyse des médias est activée sur le numéro d’unité logique.

Windows Server 2008, Windows Vista et Windows Server 2003 : Cette valeur n’est pas prise en charge.
VDS_LF_CONSISTENCY_CHECK_ENABLED
Valeur : 0x80
La vérification de la cohérence est activée sur le numéro d’unité logique.

Windows Server 2008, Windows Vista et Windows Server 2003 : Cette valeur n’est pas prise en charge.
VDS_LF_SNAPSHOT
Valeur : 0x100
Le numéro d’unité logique est un numéro d’unité logique de cliché instantané de volume.

Windows Server 2008, Windows Vista et Windows Server 2003 : Cette valeur n’est pas prise en charge.

Remarques

Cette énumération fournit les valeurs du membre ulFlags de la structure VDS_LUN_PROP et fournit la valeur de l’énumérateur VDS_LPF_LBN_REMAP_ENABLED dans l’énumération VDS_LUN_PLEX_FLAG .

Note Des constantes supplémentaires peuvent être ajoutées à l’énumération VDS_LUN_FLAG dans les versions ultérieures de Windows. Pour cette raison, votre application doit être conçue pour gérer correctement une constante d’énumération VDS_LUN_FLAG non reconnue.
 

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 vdshwprv.h

Voir aussi

Énumérations VDS

VDS_LUN_PLEX_FLAG

VDS_LUN_PROP