MEMORY_CACHING_TYPE-Enumeration (miniport.h)
Der MEMORY_CACHING_TYPE-Enumerationstyp gibt das zulässige Zwischenspeicherverhalten bei der Zuweisung oder Zuordnung von Arbeitsspeicher an.
Syntax
typedef enum _MEMORY_CACHING_TYPE {
MmNonCached,
MmCached,
MmWriteCombined,
MmHardwareCoherentCached,
MmNonCachedUnordered,
MmUSWCCached,
MmMaximumCacheType,
MmNotMapped
} MEMORY_CACHING_TYPE;
Konstanten
MmNonCached Der angeforderte Arbeitsspeicher sollte nicht vom Prozessor zwischengespeichert werden. |
MmCached Der Prozessor sollte den angeforderten Arbeitsspeicher zwischenspeichern. |
MmWriteCombined Der angeforderte Arbeitsspeicher sollte nicht vom Prozessor zwischengespeichert werden, aber Schreibvorgänge in den Arbeitsspeicher können vom Prozessor kombiniert werden. |
MmHardwareCoherentCached Ist für das System reserviert. |
MmNonCachedUnordered Ist für das System reserviert. |
MmUSWCCached Ist für das System reserviert. |
MmMaximumCacheType Ist für das System reserviert. |
MmNotMapped |
Hinweise
Prozessorübersetzungspuffer zwischen virtuellen und physischen Adressübersetzungen. Diese Übersetzungspuffer ermöglichen es vielen virtuellen Adressen, eine einzelne physische Adresse zuzuordnen. Für die Übersetzung physischer Adressen ist jedoch nur ein Zwischenspeicherungsverhalten zulässig. Wenn ein Treiber der gleichen physischen Adresse zwei verschiedene virtuelle Adressbereiche zuordnet, muss er daher sicherstellen, dass er für beide dasselbe Zwischenspeicherungsverhalten angibt. Andernfalls ist das Prozessorverhalten mit unvorhersehbaren Systemergebnissen nicht definiert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt in Windows 2000 und höheren Versionen von Windows. |
Kopfzeile | miniport.h (enthalten Ntddk.h, Wdm.h, Miniport.h, Wudfwdm.h) |
Weitere Informationen
MmAllocateContiguousMemorySpecifyCache
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für