estrutura DXGKARG_QUERYADAPTERINFO (d3dkmddi.h)
A estrutura DXGKARG_QUERYADAPTERINFO contém parâmetros para uma consulta.
Sintaxe
typedef struct _DXGKARG_QUERYADAPTERINFO {
[in] DXGK_QUERYADAPTERINFOTYPE Type;
[in] VOID *pInputData;
[in] UINT InputDataSize;
[out] VOID *pOutputData;
[in] UINT OutputDataSize;
[in] DXGK_QUERYADAPTERINFOFLAGS Flags;
[in] HANDLE hKmdProcessHandle;
} DXGKARG_QUERYADAPTERINFO;
Membros
[in] Type
Um valor do tipo DXGK_QUERYADAPTERINFOTYPE que indica o tipo de informação a ser recuperado.
[in] pInputData
Um ponteiro para informações de entrada para a consulta.
Quando Type especifica DXGKQAITYPE_UMDRIVERPRIVATE, pInputData aponta para um buffer proprietário que contém informações sobre a consulta. Quando Type especifica DXGKQAITYPE_QUERYSEGMENT, pInputData aponta para uma estrutura de DXGK_QUERYSEGMENTIN . Quando Type especifica DXGKQAITYPE_POWERCOMPONENTINFO, pInputData aponta para um buffer de entrada que contém o índice do componente de energia.
Um buffer de entrada não é necessário quando Type especifica o valor DXGKQAITYPE_DRIVERCAPS.
[in] InputDataSize
O tamanho, em bytes, dos dados de entrada para os quais pInputData aponta.
[out] pOutputData
Um ponteiro para um buffer de saída que o driver de miniporto de exibição preenche com as informações necessárias.
Valor do tipo | Conteúdo do buffer de saída apontado por pOutputData |
---|---|
DXGKQAITYPE_UMDRIVERPRIVATE | Buffer proprietário |
DXGKQAITYPE_DRIVERCAPS | Estrutura de DXGK_DRIVERCAPS populada |
DXGKQAITYPE_QUERYSEGMENT | Estrutura de DXGK_QUERYSEGMENTOUT populada |
DXGKQAITYPE_QUERYSEGMENT3 | Estrutura de DXGK_QUERYSEGMENTOUT3 populada |
DXGKQAITYPE_NUMPOWERCOMPONENTS | Um valor UINT que especifica o número de componentes de energia usados pelo driver de miniporto de exibição. |
DXGKQAITYPE_POWERCOMPONENTINFO | Estrutura de DXGK_POWER_RUNTIME_COMPONENT populada que fornece informações sobre o nº componente de energia, em que n é o índice de componente especificado por pInputData em uma chamada para a função DxgkDdiQueryAdapterInfo . |
[in] OutputDataSize
O tamanho, em bytes, dos dados de saída para os quais pOutputData aponta.
[in] Flags
Um conjunto de sinalizadores do tipo DXGK_QUERYADAPTERINFOFLAGS que indica a consulta de informações gráficas.
[in] hKmdProcessHandle
Um identificador, retornado pelo KMD de DxgkDdiCreateProcess. O driver deve marcar o valor de NULL. Observe que hKmdProcessHandle é criado quando o primeiro dispositivo DXG é criado para o adaptador e destruído quando o último identificador do adaptador no processo é fechado.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível a partir do Windows Vista. |
Cabeçalho | d3dkmddi.h (inclua D3dkmddi.h) |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de