Freigeben über


WRITE_CACHE_TYPE-Enumeration (ntddstor.h)

Die WRITE_CACHE_TYPE-Enumeration gibt den Cachetyp an.

Syntax

typedef enum _WRITE_CACHE_TYPE {
  WriteCacheTypeUnknown,
  WriteCacheTypeNone,
  WriteCacheTypeWriteBack,
  WriteCacheTypeWriteThrough
} WRITE_CACHE_TYPE;

Konstanten

 
WriteCacheTypeUnknown
Der Typ des Schreibcaches kann vom System nicht gemeldet werden.
WriteCacheTypeNone
Der Typ des Schreibcaches kann vom System nicht gemeldet werden.
WriteCacheTypeWriteBack
Das Gerät verfügt über einen Rückschreibcache.
WriteCacheTypeWriteThrough
Das Gerät verfügt über einen Schreibcache.

Hinweise

Es gibt zwei Standard Typen von Schreibcache: Zurückschreiben und Durchschreiben. Bei einem Rückschreibcache kopiert das Gerät erst dann Cachedaten auf nicht volatile Medien, wenn dies unbedingt erforderlich ist. Diese Art von Vorgang verbessert die Leistung von Schreibvorgängen. Mit einem Durchschreibcache schreibt das Gerät Daten parallel in den Cache und die Medien. Diese Art von Vorgang verbessert die Schreibleistung nicht, macht nachfolgende Lesevorgänge jedoch schneller.

Die IOCTL_STORAGE_QUERY_PROPERTY Anforderung meldet einen WRITE_CACHE_TYPE Wert in der STORAGE_WRITE_CACHE_PROPERTY-Struktur .

Anforderungen

Anforderung Wert
Header ntddstor.h

Weitere Informationen

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_WRITE_CACHE_PROPERTY