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.

Commenti

Esistono due tipi principali di cache di scrittura: writeback e scrittura. 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 di WRITE_CACHE_TYPE nella struttura STORAGE_WRITE_CACHE_PROPERTY .

Requisiti

Requisito Valore
Intestazione ntddstor.h

Vedi anche

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_WRITE_CACHE_PROPERTY