Compartilhar via


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)

Consulte também

DXGK_DRIVERCAPS

DXGK_QUERYADAPTERINFOFLAGS

DXGK_QUERYADAPTERINFOTYPE

DxgkDdiQueryAdapterInfo