Compartir a través de


estructura DXGKARG_QUERYADAPTERINFO (d3dkmddi.h)

La estructura DXGKARG_QUERYADAPTERINFO contiene parámetros para una consulta de DXGKDDI_QUERYADAPTERINFO .

Sintaxis

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;

Miembros

[in] Type

Valor de tipo DXGK_QUERYADAPTERINFOTYPE que indica el tipo de información que se va a recuperar. Este valor determina a qué punto pInputData y pOutputData .

[in] pInputData

Puntero a la información de entrada de la consulta. En la tabla siguiente se describe el búfer de entrada para los valores type que requieren entrada. Otros tipos no requieren entrada, por lo que pInputData es NULL.

Valor de tipo Contenido de pInputData
DXGKQAITYPE_UMDRIVERPRIVATE Un búfer propietario que contiene información sobre la consulta.
DXGKQAITYPE_QUERYSEGMENT Estructura DXGK_QUERYSEGMENTIN .
DXGKQAITYPE_POWERCOMPONENTINFO Búfer que contiene el índice del componente de energía.
DXGKQAITYPE_DIRTYBITTRACKINGSEGMENTCAPS Búfer que contiene el identificador de segmento del controlador. El controlador debe rellenar los límites de salida de este segmento en particular.
DXGKQAITYPE_SCATTER_RESERVE Estructura DXGK_QUERYSCATTERRESERVEIN .

[in] InputDataSize

Tamaño, en bytes, de los datos de entrada a los que apunta pInputData .

[out] pOutputData

Puntero a un búfer de salida que el controlador de miniporte de pantalla rellena con la información necesaria. Consulte DXGK_QUERYADAPTERINFOTYPE para conocer el tipo de estructura a la que apunta pOutputData .

[in] OutputDataSize

Tamaño, en bytes, de los datos de salida a los que apunta pOutputData .

[in] Flags

Conjunto de marcas con tipo DXGK_QUERYADAPTERINFOFLAGS que indica la consulta de información de gráficos.

[in] hKmdProcessHandle

Identificador devuelto por el KMD desde DxgkDdiCreateProcess. El controlador debe comprobar el valor de NULL. Tenga en cuenta que hKmdProcessHandle se crea cuando se crea el primer dispositivo DXG para el adaptador y se destruye cuando se cierra el último identificador del adaptador en el proceso.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Encabezado d3dkmddi.h (incluya D3dkmddi.h)

Consulte también

DXGK_DRIVERCAPS

DXGK_QUERYADAPTERINFOFLAGS

DXGK_QUERYADAPTERINFOTYPE

DxgkDdiQueryAdapterInfo