Compartir a través de


STORAGE_WRITE_CACHE_PROPERTY estructura (ntddstor.h)

La estructura STORAGE_WRITE_CACHE_PROPERTY se usa con la solicitud de 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 {
  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;

Miembros

Version

Número de versión de la propiedad de caché de escritura.

Size

Tamaño, en bytes, de la estructura STORAGE_WRITE_CACHE_PROPERTY.

WriteCacheType

Valor de tipo WRITE_CACHE_TYPE que indica el tipo de caché de escritura actual.

WriteCacheEnabled

Valor de tipo WRITE_CACHE_ENABLE que indica si la memoria caché de escritura está habilitada.

WriteCacheChangeable

Valor de tipo WRITE_CACHE_CHANGE que indica si el host puede cambiar las características de la caché de escritura.

WriteThroughSupported

Valor con tipo WRITE_THROUGH que indica si el dispositivo admite el almacenamiento en caché de escritura a través.

FlushCacheSupported

Valor booleano 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 booleano 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 booleano que indica si el dispositivo tiene una copia de seguridad de batería para la memoria caché de escritura. Si es TRUE, el dispositivo tiene una copia de seguridad de batería para la memoria caché de escritura. Si es FALSE, el dispositivo no tiene una copia de seguridad de batería para la memoria caché del escritor.

Comentarios

Todos los valores de parámetro que se describen en este tema hacen referencia a la salida de la solicitud de IOCTL_STORAGE_QUERY_PROPERTY .

Requisitos

Requisito Valor
Header ntddstor.h (incluya Ntddstor.h)

Consulte también

IOCTL_STORAGE_QUERY_PROPERTY