estrutura STORAGE_WRITE_CACHE_PROPERTY (ntddstor.h)
A estrutura STORAGE_WRITE_CACHE_PROPERTY é usada com a solicitação IOCTL_STORAGE_QUERY_PROPERTY para recuperar informações sobre a propriedade de cache de gravação de um dispositivo.
Sintaxe
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;
Membros
Version
O número de versão da propriedade de cache de gravação.
Size
O tamanho, em bytes, da estrutura STORAGE_WRITE_CACHE_PROPERTY.
WriteCacheType
Um valor de tipo WRITE_CACHE_TYPE que indica o tipo de cache de gravação atual
WriteCacheEnabled
Um valor de tipo WRITE_CACHE_ENABLE que indica se o cache de gravação está habilitado.
WriteCacheChangeable
Um valor do tipo WRITE_CACHE_CHANGE que indica se o host pode alterar as características do cache de gravação.
WriteThroughSupported
Um valor de tipo WRITE_THROUGH que indica se o dispositivo dá suporte ao cache de write-through.
FlushCacheSupported
Um valor booliano que indica se o dispositivo permite que o software host libere o cache do dispositivo. Se TRUE, o dispositivo permitirá que o software host libere o cache do dispositivo. Se FALSE, o software host não poderá liberar o cache do dispositivo.
UserDefinedPowerProtection
Um valor booliano que indica se um usuário pode configurar as características de proteção de energia do dispositivo no registro. Se TRUE, um usuário poderá configurar as características de proteção de energia do dispositivo no registro. Se FALSE, o usuário não poderá configurar as características de proteção de energia do dispositivo no registro.
NVCacheEnabled
Um valor booliano que indica se o dispositivo tem um backup de bateria para o cache de gravação. Se TRUE, o dispositivo terá um backup de bateria para o cache de gravação. Se FALSE, o dispositivo não terá um backup de bateria para o cache do gravador.
Comentários
Todos os valores de parâmetro descritos neste tópico referem-se à saída da solicitação de IOCTL_STORAGE_QUERY_PROPERTY .
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ntddstor.h (inclua Ntddstor.h) |