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) |