enumeração MEMORY_CACHING_TYPE (wdm.h)
O tipo de enumeração MEMORY_CACHING_TYPE especifica o comportamento de cache permitido ao alocar ou mapear memória.
Syntax
typedef enum _MEMORY_CACHING_TYPE {
MmNonCached,
MmCached,
MmWriteCombined,
MmHardwareCoherentCached,
MmNonCachedUnordered,
MmUSWCCached,
MmMaximumCacheType,
MmNotMapped
} MEMORY_CACHING_TYPE;
Constantes
MmNonCached A memória solicitada não deve ser armazenada em cache pelo processador. |
MmCached O processador deve armazenar em cache a memória solicitada. |
MmWriteCombined A memória solicitada não deve ser armazenada em cache pelo processador, mas as gravações na memória podem ser combinadas pelo processador. |
MmHardwareCoherentCached Reservado para uso do sistema. |
MmNonCachedUnordered Reservado para uso do sistema. |
MmUSWCCached Reservado para uso do sistema. |
MmMaximumCacheType Reservado para uso do sistema. |
MmNotMapped |
Comentários
Buffers de tradução de processador armazenam em cache traduções de endereços virtuais para físicos. Esses buffers de tradução permitem que muitos endereços virtuais mapeiem um único endereço físico. No entanto, apenas um comportamento de cache é permitido para qualquer tradução de endereço físico fornecida. Portanto, se um driver mapear dois intervalos de endereços virtuais diferentes para o mesmo endereço físico, ele deverá garantir que ele especifique o mesmo comportamento de cache para ambos. Caso contrário, o comportamento do processador é indefinido com resultados imprevisíveis do sistema.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte no Windows 2000 e versões posteriores do Windows. |
Cabeçalho | wdm.h (incluem Ntddk.h, Wdm.h, Miniport.h, Wudfwdm.h) |
Confira também
MmAllocateContiguousMemorySpecifyCache
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de