Compartilhar via


estrutura STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR (ntddstor.h)

A estrutura STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR é usada para recuperar as informações de atributos de um dispositivo.

Sintaxe

typedef struct _STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR {
  ULONG   Version;
  ULONG   Size;
  ULONG64 Attributes;
} STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR, *PSTORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR;

Membros

Version

Contém a versão dos dados relatados.

Size

Indica a quantidade de dados relatados, em bytes. Este é o sizeof(STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR).

Attributes

Valor Significado
STORAGE_ATTRIBUTE_BYTE_ADDRESSABLE_IO
0x01
Atributo que indica que um dispositivo de armazenamento dá suporte à E/S endereçável de bytes.
STORAGE_ATTRIBUTE_BLOCK_IO
0x02
Atributo que indica que um dispositivo de armazenamento dá suporte à E/S de bloco.
STORAGE_ATTRIBUTE_DYNAMIC_PERSISTENCE
0x04
Atributo que indica que a persistência de dados no dispositivo de armazenamento pode ser alterada.
STORAGE_ATTRIBUTE_VOLATILE
0x08
Atributo que indica que um dispositivo de armazenamento é volátil e não dá suporte à persistência de dados.
STORAGE_ATTRIBUTE_ASYNC_EVENT_NOTIFICATION
0x10
Reservado
STORAGE_ATTRIBUTE_PERF_SIZE_INDEPENDENT
0x20
Atributo que indica que um dispositivo de armazenamento tem desempenho de E/S independente dos tamanhos de E/S.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Cabeçalho ntddstor.h (inclua Ntddstor.h)