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)

Vedi anche

IOCTL_STORAGE_QUERY_PROPERTY