enumerazione WRITE_CACHE_TYPE (ntddstor.h)
L'enumerazione WRITE_CACHE_TYPE specifica il tipo di cache.
Sintassi
typedef enum _WRITE_CACHE_TYPE {
WriteCacheTypeUnknown,
WriteCacheTypeNone,
WriteCacheTypeWriteBack,
WriteCacheTypeWriteThrough
} WRITE_CACHE_TYPE;
Costanti
WriteCacheTypeUnknown Il sistema non può segnalare il tipo della cache di scrittura. |
WriteCacheTypeNone Il sistema non può segnalare il tipo della cache di scrittura. |
WriteCacheTypeWriteBack Il dispositivo ha una cache writeback. |
WriteCacheTypeWriteThrough Il dispositivo ha una scrittura nella cache. |
Osservazioni
Esistono due tipi principali di cache di scrittura: writeback e scrivere tramite. Con una cache writeback, il dispositivo non copia i dati della cache in supporti non volatile fino a quando non è assolutamente necessario. Questo tipo di operazione migliora le prestazioni delle operazioni di scrittura. Con una cache write-through, il dispositivo scrive i dati nella cache e nel supporto in parallelo. Questo tipo di operazione non migliora le prestazioni di scrittura, ma rende più veloci le operazioni di lettura successive.
La richiesta di IOCTL_STORAGE_QUERY_PROPERTY segnala un valore WRITE_CACHE_TYPE nella struttura STORAGE_WRITE_CACHE_PROPERTY.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | ntddstor.h |