énumération MEMORY_CACHING_TYPE (miniport.h)
Le type d’énumération MEMORY_CACHING_TYPE spécifie le comportement de mise en cache autorisé lors de l’allocation ou du mappage de mémoire.
Syntax
typedef enum _MEMORY_CACHING_TYPE {
MmNonCached,
MmCached,
MmWriteCombined,
MmHardwareCoherentCached,
MmNonCachedUnordered,
MmUSWCCached,
MmMaximumCacheType,
MmNotMapped
} MEMORY_CACHING_TYPE;
Constantes
MmNonCached La mémoire demandée ne doit pas être mise en cache par le processeur. |
MmCached Le processeur doit mettre en cache la mémoire demandée. |
MmWriteCombined La mémoire demandée ne doit pas être mise en cache par le processeur, mais les écritures dans la mémoire peuvent être combinées par le processeur. |
MmHardwareCoherentCached Réservé pour le système. |
MmNonCachedUnordered Réservé pour le système. |
MmUSWCCached Réservé pour le système. |
MmMaximumCacheType Réservé pour le système. |
MmNotMapped |
Remarques
Les mémoires tampons de traduction du processeur mettez en cache les traductions d’adresses virtuelles en adresses physiques. Ces tampons de traduction permettent à de nombreuses adresses virtuelles de mapper une seule adresse physique. Toutefois, un seul comportement de mise en cache est autorisé pour une traduction d’adresses physiques donnée. Par conséquent, si un pilote mappe deux plages d’adresses virtuelles différentes à la même adresse physique, il doit s’assurer qu’il spécifie le même comportement de mise en cache pour les deux. Sinon, le comportement du processeur n’est pas défini avec des résultats système imprévisibles.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge dans Windows 2000 et versions ultérieures de Windows. |
En-tête | miniport.h (inclure Ntddk.h, Wdm.h, Miniport.h, Wudfwdm.h) |
Voir aussi
MmAllocateContiguousMemorySpecifyCache
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