Compartilhar via


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)

Confira também

IOCTL_STORAGE_QUERY_PROPERTY