struttura STORAGE_WRITE_CACHE_PROPERTY (winioctl.h)
Usato con il codice di controllo IOCTL_STORAGE_QUERY_PROPERTY per recuperare informazioni sulla proprietà della cache di scrittura di un dispositivo.
Sintassi
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;
Members
Version
Contiene le dimensioni di questa struttura, in byte. Il valore di questo membro verrà modificato man mano che i membri vengono aggiunti alla struttura.
Size
Specifica le dimensioni totali dei dati restituiti, in byte. Ciò può includere dati che seguono questa struttura.
WriteCacheType
Valore dell'enumerazione WRITE_CACHE_TYPE che indica il tipo di cache di scrittura corrente.
WriteCacheEnabled
Valore dell'enumerazione WRITE_CACHE_ENABLE che indica se la cache di scrittura è abilitata.
WriteCacheChangeable
Valore dell'enumerazione WRITE_CACHE_CHANGE che indica se l'host può modificare le caratteristiche della cache di scrittura.
WriteThroughSupported
Valore dell'enumerazione WRITE_THROUGH che indica se il dispositivo supporta la memorizzazione nella cache write-through.
FlushCacheSupported
Valore BOOLEAN 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 BOOLEAN che indica se un utente può configurare le caratteristiche di protezione alimentazione del dispositivo nel Registro di sistema. Se TRUE, un utente può configurare le caratteristiche di protezione alimentazione del dispositivo nel Registro di sistema. Se FALSE, l'utente non può configurare le caratteristiche di protezione alimentazione del dispositivo nel Registro di sistema.
NVCacheEnabled
Valore BOOLEAN che indica se il dispositivo dispone di un backup della batteria per la cache di scrittura. Se TRUE, il dispositivo dispone di 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.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | winioctl.h (include Windows.h) |