STORAGE_WRITE_CACHE_PROPERTY struttura (ntddstor.h)
La struttura STORAGE_WRITE_CACHE_PROPERTY viene usata con la richiesta di IOCTL_STORAGE_QUERY_PROPERTY per recuperare informazioni sulla proprietà della cache di scrittura di un dispositivo.
Sintassi
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;
Members
Version
Numero di versione della proprietà cache di scrittura.
Size
Dimensioni, in byte, della struttura STORAGE_WRITE_CACHE_PROPERTY.
WriteCacheType
Valore WRITE_CACHE_TYPE tipizzato che indica il tipo di cache di scrittura corrente
WriteCacheEnabled
Valore WRITE_CACHE_ENABLE tipizzato che indica se la cache di scrittura è abilitata.
WriteCacheChangeable
Valore WRITE_CACHE_CHANGE tipizzato che indica se l'host può modificare le caratteristiche della cache di scrittura.
WriteThroughSupported
Valore WRITE_THROUGH tipizzato che indica se il dispositivo supporta la memorizzazione nella cache in scrittura.
FlushCacheSupported
Valore booleano che indica se il dispositivo consente al software host di scaricare la cache del dispositivo. Se TRUE, il dispositivo consente al software host di scaricare la cache del dispositivo. Se FALSE, il software host non può scaricare la cache del dispositivo.
UserDefinedPowerProtection
Valore booleano che indica se un utente può configurare le caratteristiche di protezione energia del dispositivo nel Registro di sistema. Se TRUE, un utente può configurare le caratteristiche di protezione energia del dispositivo nel Registro di sistema. Se FALSE, l'utente non può configurare le caratteristiche di protezione energia del dispositivo nel Registro di sistema.
NVCacheEnabled
Valore booleano che indica se il dispositivo ha un backup della batteria per la cache di scrittura. Se TRUE, il dispositivo ha un backup della batteria per la cache di scrittura. Se FALSE, il dispositivo non dispone di un backup della batteria per la cache del writer.
Commenti
Tutti i valori dei parametri descritti in questo argomento fanno riferimento all'output della richiesta di IOCTL_STORAGE_QUERY_PROPERTY .
Requisiti
Requisito | Valore |
---|---|
Intestazione | ntddstor.h (include Ntddstor.h) |