Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'enumerazione WRITE_CACHE_TYPE specifica il tipo di cache.
Sintassi
typedef enum _WRITE_CACHE_TYPE {
WriteCacheTypeUnknown,
WriteCacheTypeNone,
WriteCacheTypeWriteBack,
WriteCacheTypeWriteThrough
} WRITE_CACHE_TYPE;
Costanti
WriteCacheTypeUnknownIl sistema non può segnalare il tipo della cache di scrittura. |
WriteCacheTypeNoneIl sistema non può segnalare il tipo della cache di scrittura. |
WriteCacheTypeWriteBackIl dispositivo ha una cache writeback. |
WriteCacheTypeWriteThroughIl 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 |