Freigeben über


WRITE_CACHE_TYPE-Aufzählung (ntddstor.h)

Die WRITE_CACHE_TYPE-Aufzählung gibt den Cachetyp an.

Syntax

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

Konstanten

 
WriteCacheTypeUnknown
Das System kann den Typ des Schreibcaches nicht melden.
WriteCacheTypeNone
Das System kann den Typ des Schreibcaches nicht melden.
WriteCacheTypeWriteBack
Das Gerät verfügt über einen Zurückschreibcache.
WriteCacheTypeWriteThrough
Das Gerät verfügt über einen Schreibzugriff über den Cache.

Bemerkungen

Es gibt zwei Haupttypen des Schreibcaches: zurückschreiben und Schreiben über. Bei einem Rückschreibcache kopiert das Gerät keine Cachedaten auf nicht volatile Medien, bis sie unbedingt erforderlich sind. Diese Art von Vorgang verbessert die Leistung von Schreibvorgängen. Bei einem Schreib-Through-Cache schreibt das Gerät Daten in den Cache und die Medien parallel. Diese Art von Vorgang verbessert die Schreibleistung nicht, macht aber nachfolgende Lesevorgänge 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

Siehe auch

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_WRITE_CACHE_PROPERTY