STORAGE_WRITE_CACHE_PROPERTY estrutura (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 digitado WRITE_CACHE_TYPEque indica o tipo de cache de gravação atual
WriteCacheEnabled
Um valor digitado WRITE_CACHE_ENABLEque indica se o cache de gravação está habilitado.
WriteCacheChangeable
Um valor WRITE_CACHE_CHANGEdigitado que indica se o host pode alterar as características do cache de gravação.
WriteThroughSupported
Um valor WRITE_THROUGHdigitado que indica se o dispositivo dá suporte ao cache de gravação.
FlushCacheSupported
Um valor booliano que indica se o dispositivo permite que o software host libere o cache do dispositivo. Se VERDADEIRO, 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 VERDADEIRO, 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 VERDADEIRO, 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.
Observações
Todos os valores de parâmetro descritos neste tópico referem-se à saída da solicitação IOCTL_STORAGE_QUERY_PROPERTY.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | ntddstor.h (include Ntddstor.h) |