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 .
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) |