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 de tipo DXGK_QUERYADAPTERINFOTYPE que indica o tipo de informações a serem recuperadas. 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 valores type que exigem entrada. Outros tipos não exigem entrada, portanto , pInputData é NULL.
Valor do tipo | Conteúdo de 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 do 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 esse segmento específico. |
DXGKQAITYPE_SCATTER_RESERVE | Uma estrutura DXGK_QUERYSCATTERRESERVEIN . |
[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. Consulte DXGK_QUERYADAPTERINFOTYPE para o tipo de estrutura para a qual pOutputData aponta.
[in] OutputDataSize
O tamanho, em bytes, dos dados de saída para os quais pOutputData aponta.
[in] Flags
Um conjunto de sinalizadores com 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 | Windows Vista |
Cabeçalho | d3dkmddi.h (inclua D3dkmddi.h) |