Freigeben über


STORAGE_WRITE_CACHE_PROPERTY-Struktur (ntddstor.h)

Die STORAGE_WRITE_CACHE_PROPERTY-Struktur wird mit der IOCTL_STORAGE_QUERY_PROPERTY Anforderung verwendet, um Informationen zur Schreibcacheeigenschaft eines Geräts abzurufen.

Syntax

typedef struct _STORAGE_WRITE_CACHE_PROPERTY {
  ULONG              Version;
  ULONG              Size;
  WRITE_CACHE_TYPE   WriteCacheType;
  WRITE_CACHE_ENABLE WriteCacheEnabled;
  WRITE_CACHE_CHANGE WriteCacheChangeable;
  WRITE_THROUGH      WriteThroughSupported;
  BOOLEAN            FlushCacheSupported;
  BOOLEAN            UserDefinedPowerProtection;
  BOOLEAN            NVCacheEnabled;
} STORAGE_WRITE_CACHE_PROPERTY, *PSTORAGE_WRITE_CACHE_PROPERTY;

Member

Version

Die Versionsnummer der Schreibcacheeigenschaft.

Size

Die Größe der STORAGE_WRITE_CACHE_PROPERTY Struktur in Bytes.

WriteCacheType

Ein WRITE_CACHE_TYPE typisierter Wert, der den aktuellen Schreibcachetyp angibt

WriteCacheEnabled

Ein WRITE_CACHE_ENABLE typisierter Wert, der angibt, ob der Schreibcache aktiviert ist.

WriteCacheChangeable

Ein WRITE_CACHE_CHANGE typisierter Wert, der angibt, ob der Host die Schreibcachemerkmale ändern kann.

WriteThroughSupported

Ein WRITE_THROUGH typisierter Wert, der angibt, ob das Gerät das Zwischenspeichern von Schreibvorgängen unterstützt.

FlushCacheSupported

Ein boolescher Wert, der angibt, ob das Gerät es der Hostsoftware zulässt, den Gerätecache zu leeren. Bei TRUE ermöglicht das Gerät dem Hostsoftware das Leeren des Gerätecaches. Bei FALSE kann die Hostsoftware den Gerätecache nicht leeren.

UserDefinedPowerProtection

Ein boolescher Wert, der angibt, ob ein Benutzer die Energieschutzeigenschaften des Geräts in der Registrierung konfigurieren kann. Wenn true, kann ein Benutzer die Energieschutzeigenschaften des Geräts in der Registrierung konfigurieren. Bei FALSE kann der Benutzer die Energieschutzeigenschaften des Geräts nicht in der Registrierung konfigurieren.

NVCacheEnabled

Ein boolescher Wert, der angibt, ob das Gerät über eine Akkusicherung für den Schreibcache verfügt. Bei TRUE verfügt das Gerät über eine Akkusicherung für den Schreibcache. Bei FALSE verfügt das Gerät nicht über eine Akkusicherung für den Writercache.

Hinweise

Alle in diesem Thema beschriebenen Parameterwerte beziehen sich auf die Ausgabe der IOCTL_STORAGE_QUERY_PROPERTY-Anforderung .

Anforderungen

Anforderung Wert
Header ntddstor.h (include Ntddstor.h)

Weitere Informationen

IOCTL_STORAGE_QUERY_PROPERTY