enumerazione MEMORY_CACHING_TYPE (wdm.h)
Il tipo di enumerazione MEMORY_CACHING_TYPE specifica il comportamento di memorizzazione nella cache consentito durante l'allocazione o il mapping della memoria.
Sintassi
typedef enum _MEMORY_CACHING_TYPE {
MmNonCached,
MmCached,
MmWriteCombined,
MmHardwareCoherentCached,
MmNonCachedUnordered,
MmUSWCCached,
MmMaximumCacheType,
MmNotMapped
} MEMORY_CACHING_TYPE;
Costanti
MmNonCached La memoria richiesta non deve essere memorizzata nella cache dal processore. |
MmCached Il processore deve memorizzare nella cache la memoria richiesta. |
MmWriteCombined La memoria richiesta non deve essere memorizzata nella cache dal processore, ma le scritture nella memoria possono essere combinate dal processore. |
MmHardwareCoherentCached Riservato per l'utilizzo nel sistema. |
MmNonCachedUnordered Riservato per l'utilizzo nel sistema. |
MmUSWCCached Riservato per l'utilizzo nel sistema. |
MmMaximumCacheType Riservato per l'utilizzo nel sistema. |
MmNotMapped |
Commenti
I buffer di conversione del processore memorizzano nella cache le traduzioni di indirizzi virtuali in indirizzi fisici. Questi buffer di conversione consentono a molti indirizzi virtuali di eseguire il mapping di un singolo indirizzo fisico. Tuttavia, è consentito un solo comportamento di memorizzazione nella cache per qualsiasi traduzione di indirizzi fisici specificata. Pertanto, se un driver esegue il mapping di due intervalli di indirizzi virtuali diversi allo stesso indirizzo fisico, deve assicurarsi che specifichi lo stesso comportamento di memorizzazione nella cache per entrambi. In caso contrario, il comportamento del processore non è definito con risultati di sistema imprevedibili.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato in Windows 2000 e versioni successive di Windows. |
Intestazione | wdm.h (include Ntddk.h, Wdm.h, Miniport.h, Wudfwdm.h) |
Vedi anche
MmAllocateContiguousMemorySpecifyCache
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per