Compartir a través de


WRITE_CACHE_TYPE enumeración (ntddstor.h)

La enumeración WRITE_CACHE_TYPE especifica el tipo de caché.

Syntax

typedef enum _WRITE_CACHE_TYPE {
  WriteCacheTypeUnknown,
  WriteCacheTypeNone,
  WriteCacheTypeWriteBack,
  WriteCacheTypeWriteThrough
} WRITE_CACHE_TYPE;

Constantes

 
WriteCacheTypeUnknown
El sistema no puede notificar el tipo de caché de escritura.
WriteCacheTypeNone
El sistema no puede notificar el tipo de caché de escritura.
WriteCacheTypeWriteBack
El dispositivo tiene una caché de reescritura.
WriteCacheTypeWriteThrough
El dispositivo tiene una escritura a través de la memoria caché.

Comentarios

Hay dos tipos principales de caché de escritura: reescritura y escritura a través. Con una caché de reescritura, el dispositivo no copia los datos de caché en medios no volátiles hasta que sea absolutamente necesario. Este tipo de operación mejora el rendimiento de las operaciones de escritura. Con una memoria caché de escritura a través, el dispositivo escribe datos en la memoria caché y en el medio en paralelo. Este tipo de operación no mejora el rendimiento de escritura, pero hace que las operaciones de lectura posteriores sean más rápidas.

La solicitud IOCTL_STORAGE_QUERY_PROPERTY notifica un valor de WRITE_CACHE_TYPE en la estructura STORAGE_WRITE_CACHE_PROPERTY .

Requisitos

Requisito Valor
Header ntddstor.h

Consulte también

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_WRITE_CACHE_PROPERTY