STORAGE_WRITE_CACHE_PROPERTY-Struktur (winioctl.h)
Wird mit dem IOCTL_STORAGE_QUERY_PROPERTY-Steuerungscode zum Abrufen von Informationen zur Schreibcacheeigenschaft eines Geräts verwendet.
Syntax
typedef struct _STORAGE_WRITE_CACHE_PROPERTY {
DWORD Version;
DWORD 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
Enthält die Größe dieser Struktur in Bytes. Der Wert dieses Members ändert sich, wenn Member der -Struktur hinzugefügt werden.
Size
Gibt die Gesamtgröße der zurückgegebenen Daten in Bytes an. Dies kann Daten umfassen, die dieser Struktur folgen.
WriteCacheType
Ein Wert aus der WRITE_CACHE_TYPE-Enumeration , der den aktuellen Schreibcachetyp angibt.
WriteCacheEnabled
Ein Wert aus der WRITE_CACHE_ENABLE-Enumeration , der angibt, ob der Schreibcache aktiviert ist.
WriteCacheChangeable
Ein Wert aus der WRITE_CACHE_CHANGE-Enumeration , der angibt, ob der Host die Merkmale des Schreibcaches ändern kann.
WriteThroughSupported
Ein Wert aus der WRITE_THROUGH-Enumeration , der angibt, ob das Gerät das Zwischenspeichern von Schreibvorgängen unterstützt.
FlushCacheSupported
Ein BOOLEAN-Wert , der angibt, ob das Gerät es der Hostsoftware ermöglicht, den Gerätecache zu leeren. Bei TRUE ermöglicht das Gerät der 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 Energieschutzmerkmale des Geräts in der Registrierung konfigurieren kann. Wenn TRUE festgelegt ist, kann ein Benutzer die Energieschutzmerkmale des Geräts in der Registrierung konfigurieren. Wenn FALSE festgelegt ist, kann der Benutzer die Energieschutzmerkmale des Geräts in der Registrierung nicht 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.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | winioctl.h (windows.h einschließen) |