enumeração WRITE_CACHE_TYPE (winioctl.h)
Especifica o tipo de cache.
Syntax
typedef enum _WRITE_CACHE_TYPE {
WriteCacheTypeUnknown,
WriteCacheTypeNone,
WriteCacheTypeWriteBack,
WriteCacheTypeWriteThrough
} WRITE_CACHE_TYPE;
Constantes
WriteCacheTypeUnknown O sistema não pode relatar o tipo do cache de gravação. |
WriteCacheTypeNone O dispositivo não tem um cache de gravação. |
WriteCacheTypeWriteBack O dispositivo tem um cache de write-back. |
WriteCacheTypeWriteThrough O dispositivo tem um cache de gravação. |
Comentários
Há dois tipos main de cache de gravação: write-back e write-through. Com um cache de write-back, o dispositivo não copia dados de cache para mídia não involatile até que seja absolutamente necessário. Esse tipo de operação melhora o desempenho das operações de gravação. Com um cache de gravação, o dispositivo grava dados no cache e na mídia em paralelo. Esse tipo de operação não melhora o desempenho de gravação, mas torna as operações de leitura subsequentes mais rápidas.
O código de controle IOCTL_STORAGE_QUERY_PROPERTY relata um valor WRITE_CACHE_TYPE na estrutura STORAGE_WRITE_CACHE_PROPERTY .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | winioctl.h |