Перечисление MEMORY_CACHING_TYPE (miniport.h)
Тип перечисления MEMORY_CACHING_TYPE указывает разрешенное поведение кэширования при выделении или сопоставлении памяти.
Синтаксис
typedef enum _MEMORY_CACHING_TYPE {
MmNonCached,
MmCached,
MmWriteCombined,
MmHardwareCoherentCached,
MmNonCachedUnordered,
MmUSWCCached,
MmMaximumCacheType,
MmNotMapped
} MEMORY_CACHING_TYPE;
Константы
MmNonCached Запрошенная память не должна кэшироваться процессором. |
MmCached Процессор должен кэшировать запрошенную память. |
MmWriteCombined Запрошенная память не должна кэшироваться процессором, но операции записи в память могут быть объединены процессором. |
MmHardwareCoherentCached Зарезервировано для системного использования. |
MmNonCachedUnordered Зарезервировано для системного использования. |
MmUSWCCached Зарезервировано для системного использования. |
MmMaximumCacheType Зарезервировано для системного использования. |
MmNotMapped |
Комментарии
Буферы преобразования процессора кэшируют преобразования виртуальных адресов в физические. Эти буферы преобразования позволяют нескольким виртуальным адресам сопоставлять один физический адрес. Однако для любого преобразования физических адресов допускается только одно поведение кэширования. Таким образом, если драйвер сопоставляет два разных диапазона виртуальных адресов с одинаковым физическим адресом, он должен убедиться, что он указывает одинаковое поведение кэширования для обоих. В противном случае поведение процессора не определено с непредсказуемыми системными результатами.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается в Windows 2000 и более поздних версиях Windows. |
Верхняя часть | miniport.h (включая Ntddk.h, Wdm.h, Miniport.h, Wudfwdm.h) |
См. также раздел
MmAllocateContiguousMemorySpecifyCache
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по