estrutura DXGKARG_QUERYADAPTERINFO (d3dkmddi.h)
A estrutura DXGKARG_QUERYADAPTERINFO contém parâmetros para uma consulta DXGKDDI_QUERYADAPTERINFO.
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 DXGK_QUERYADAPTERINFOTYPEdigitado que indica o tipo de informação a ser recuperada. Esse valor determina para que ponto pInputData e pOutputData.
[in] pInputData
Um ponteiro para informações de entrada para a consulta. A tabela a seguir descreve o buffer de entrada para tipos valores que exigem entrada. Outros tipos não exigem entrada, portanto, pInputData é NULL.
Valor do tipo | Conteúdo do pInputData |
---|---|
DXGKQAITYPE_UMDRIVERPRIVATE | Um buffer proprietário que contém informações sobre a consulta. |
DXGKQAITYPE_QUERYSEGMENT | Uma estrutura DXGK_QUERYSEGMENTIN. |
DXGKQAITYPE_POWERCOMPONENTINFO | Buffer que contém o índice de componente de energia. |
DXGKQAITYPE_DIRTYBITTRACKINGSEGMENTCAPS | Buffer que contém a ID do segmento do driver. O driver deve preencher os limites de saída para este segmento específico. |
DXGKQAITYPE_SCATTER_RESERVE | Uma estrutura DXGK_QUERYSCATTERRESERVEIN. |
DXGKQAITYPE_PAGINGPROCESSGPUVASIZE | Um valor UNIT que especifica o índice do adaptador físico em uma configuração de LDA. Ele é definido como zero para configurações não LDA. |
[in] InputDataSize
O tamanho, em bytes, dos dados de entrada que 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. Consulte DXGK_QUERYADAPTERINFOTYPE para o tipo de estrutura que pOutputData aponta.
[in] OutputDataSize
O tamanho, em bytes, dos dados de saída que pOutputData aponta para.
[in] Flags
Um conjunto de sinalizadores DXGK_QUERYADAPTERINFOFLAGSdigitado que indica a consulta de informações gráficas.
[in] hKmdProcessHandle
Um identificador, retornado pelo KMD de DxgkDdiCreateProcess. O driver deve verificar 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 |
---|---|
de cliente com suporte mínimo | Windows Vista |
cabeçalho | d3dkmddi.h (inclua D3dkmddi.h) |