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 |