Compartilhar via


estrutura STORAGE_PROPERTY_QUERY (winioctl.h)

Indica as propriedades de um dispositivo de armazenamento ou adaptador a ser recuperado à medida que o buffer de entrada é passado para o código de controle IOCTL_STORAGE_QUERY_PROPERTY.

Sintaxe

typedef struct _STORAGE_PROPERTY_QUERY {
  STORAGE_PROPERTY_ID PropertyId;
  STORAGE_QUERY_TYPE  QueryType;
  BYTE                AdditionalParameters[1];
} STORAGE_PROPERTY_QUERY, *PSTORAGE_PROPERTY_QUERY;

Membros

PropertyId

Indica se o chamador está solicitando um descritor de dispositivo, um descritor de adaptador, uma propriedade de cache de gravação, uma ID exclusiva do dispositivo (DUID) ou os identificadores de dispositivo fornecidos na página VPD (dados vitais do produto) scsi do dispositivo. Para obter uma lista das IDs de propriedade que podem ser atribuídas a esse membro, consulte STORAGE_PROPERTY_ID.

QueryType

Contém sinalizadores que indicam o tipo de consulta a ser executada como enumerada pela enumeração STORAGE_QUERY_TYPE .

Valor Significado
PropertyStandardQuery
0
Instrui o driver de porta a relatar um descritor de dispositivo, um descritor de adaptador ou uma DUID (ID de dispositivo de hardware) exclusiva.
PropertyExistsQuery
1
Instrui o driver de porta a relatar se o descritor tem suporte.

AdditionalParameters[1]

Contém uma matriz de bytes que pode ser usada para recuperar parâmetros adicionais para consultas específicas.

Comentários

O buffer de saída opcional retornado por meio do parâmetro lpOutBuffer do código de controle IOCTL_STORAGE_QUERY_PROPERTY pode ser uma das várias estruturas, dependendo do valor do membro PropertyId . Se o membro QueryType estiver definido como PropertyExistsQuery, nenhuma estrutura será retornada.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho winioctl.h (inclua Windows.h)

Confira também

Estruturas do gerenciamento de disco

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_ADAPTER_DESCRIPTOR

STORAGE_DESCRIPTOR_HEADER

STORAGE_DEVICE_DESCRIPTOR

STORAGE_PROPERTY_ID

STORAGE_QUERY_TYPE