Compartilhar via


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)

Consulte também

IOCTL_STORAGE_QUERY_PROPERTY