énumération WRITE_CACHE_TYPE (ntddstor.h)
L’énumération WRITE_CACHE_TYPE spécifie le type de cache.
Syntax
typedef enum _WRITE_CACHE_TYPE {
WriteCacheTypeUnknown,
WriteCacheTypeNone,
WriteCacheTypeWriteBack,
WriteCacheTypeWriteThrough
} WRITE_CACHE_TYPE;
Constantes
WriteCacheTypeUnknown Le système ne peut pas signaler le type du cache d’écriture. |
WriteCacheTypeNone Le système ne peut pas signaler le type du cache d’écriture. |
WriteCacheTypeWriteBack L’appareil dispose d’un cache d’écriture différée. |
WriteCacheTypeWriteThrough L’appareil dispose d’un cache d’écriture via. |
Remarques
Il existe deux types main de cache d’écriture : l’écriture différée et l’écriture intermédiaire. Avec un cache en écriture différée, l’appareil ne copie pas les données de cache sur un média non volatile tant que cela n’est absolument pas nécessaire. Ce type d’opération améliore les performances des opérations d’écriture. Avec un cache d’écriture directe, l’appareil écrit les données dans le cache et le média en parallèle. Ce type d’opération n’améliore pas les performances d’écriture, mais il accélère les opérations de lecture suivantes.
La requête IOCTL_STORAGE_QUERY_PROPERTY signale une valeur WRITE_CACHE_TYPE dans la structure STORAGE_WRITE_CACHE_PROPERTY .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ntddstor.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour