WRITE_CACHE_TYPE enumeración (winioctl.h)

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 dispositivo no tiene una caché de escritura.
WriteCacheTypeWriteBack
El dispositivo tiene una caché de reescritura.
WriteCacheTypeWriteThrough
El dispositivo tiene una caché de escritura a través.

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.

El código de control IOCTL_STORAGE_QUERY_PROPERTY informa de un valor de WRITE_CACHE_TYPE en la estructura STORAGE_WRITE_CACHE_PROPERTY .

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado winioctl.h

Consulte también