D3DDDI_QUERYREGISTRY_STATUS enumeração (d3dukmdt.h)
Esses códigos status indicam como os dados foram recuperados com êxito por meio de QueryAdapterInfo para KMTQAITYPE_QUERYREGISTRY.
Syntax
typedef enum _D3DDDI_QUERYREGISTRY_STATUS {
D3DDDI_QUERYREGISTRY_STATUS_SUCCESS,
D3DDDI_QUERYREGISTRY_STATUS_BUFFER_OVERFLOW,
D3DDDI_QUERYREGISTRY_STATUS_FAIL,
D3DDDI_QUERYREGISTRY_STATUS_MAX
} D3DDDI_QUERYREGISTRY_STATUS;
Constantes
D3DDDI_QUERYREGISTRY_STATUS_SUCCESS Esse código status indica êxito total e QueryAdapterInfo também foi bem-sucedido. Todos os campos D3DDDI_QUERYREGISTRY_INFO que começam com Saída são atualizados após o retorno de QueryAdapterInfo, além do campo D3DDDI_QUERYREGISTRY_INFO::Status . |
D3DDDI_QUERYREGISTRY_STATUS_BUFFER_OVERFLOW Esse código status significa que D3DKMT_QUERYADAPTERINFO::P rivateDriverDataSize não era grande o suficiente para recuperar todos os dados solicitados. Somente D3DDDI_QUERYREGISTRY_INFO::OutputValueSize é atualizado após retornar de QueryAdapterInfo, além do campo D3DDDI_QUERYREGISTRY_INFO::Status . |
D3DDDI_QUERYREGISTRY_STATUS_FAIL Ocorreu um erro não especificado e QueryAdapterInfo também falhou. Todos os outros campos D3DDDI_QUERYREGISTRY_INFO são deixados sem modificação após o retorno de QueryAdapterInfo. Como D3DDDI_QUERYREGISTRY_INFO é um struct de tamanho variável, D3DDDI_QUERYREGISTRY_STATUS_FAIL ocorrerá de forma confiável quando D3DKMT_QUERYADAPTERINFO::P rivateDriverDataSize for menor que o tamanho de D3DDDI_QUERYREGISTRY_INFO. |
D3DDDI_QUERYREGISTRY_STATUS_MAX D3DDDI_QUERYREGISTRY_STATUS_MAX é inválido para uso e simplesmente existe para simplificar a manutenção da implementação. |
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3dukmdt.h |