estructura STORAGE_WRITE_CACHE_PROPERTY (winioctl.h)
Se usa con el código de control IOCTL_STORAGE_QUERY_PROPERTY para recuperar información sobre la propiedad de caché de escritura de un dispositivo.
Sintaxis
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;
Miembros
Version
Contiene el tamaño de esta estructura, en bytes. El valor de este miembro cambiará a medida que se agreguen miembros a la estructura.
Size
Especifica el tamaño total de los datos devueltos, en bytes. Esto puede incluir datos que siguen a esta estructura.
WriteCacheType
Valor de la enumeración WRITE_CACHE_TYPE que indica el tipo de caché de escritura actual.
WriteCacheEnabled
Valor de la enumeración WRITE_CACHE_ENABLE que indica si la caché de escritura está habilitada.
WriteCacheChangeable
Valor de la enumeración WRITE_CACHE_CHANGE que indica si el host puede cambiar las características de la caché de escritura.
WriteThroughSupported
Valor de la enumeración WRITE_THROUGH que indica si el dispositivo admite el almacenamiento en caché de escritura a través.
FlushCacheSupported
Valor BOOLEAN que indica si el dispositivo permite que el software host vacíe la memoria caché del dispositivo. Si es TRUE, el dispositivo permite que el software host vacíe la memoria caché del dispositivo. Si es FALSE, el software host no puede vaciar la memoria caché del dispositivo.
UserDefinedPowerProtection
Valor BOOLEAN que indica si un usuario puede configurar las características de protección de energía del dispositivo en el Registro. Si es TRUE, un usuario puede configurar las características de protección de energía del dispositivo en el Registro. Si es FALSE, el usuario no puede configurar las características de protección de energía del dispositivo en el Registro.
NVCacheEnabled
Valor BOOLEAN que indica si el dispositivo tiene una copia de seguridad de la batería para la memoria caché de escritura. Si es TRUE, el dispositivo tiene una copia de seguridad de la batería para la memoria caché de escritura. Si es FALSE, el dispositivo no tiene una copia de seguridad de la batería para la memoria caché del escritor.
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | winioctl.h (incluya Windows.h) |