estructura DXGKARG_QUERYADAPTERINFO (d3dkmddi.h)
La estructura DXGKARG_QUERYADAPTERINFO contiene parámetros para una consulta de DxgkDdiQueryadapterinfo.
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_QUERYADAPTERINFOTYPEque 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 Valores de tipo 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 determinado. |
DXGKQAITYPE_SCATTER_RESERVE | Estructura DXGK_QUERYSCATTERRESERVEIN. |
DXGKQAITYPE_PAGINGPROCESSGPUVASIZE | Valor UNIT que especifica el índice del adaptador físico en una configuración de LDA. Se establece en cero para configuraciones que no son de LDA. |
[in] InputDataSize
Tamaño, en bytes, de los datos de entrada a los que pInputData apunta.
[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 ver el tipo de estructura al que apunta pOutputData.
[in] OutputDataSize
Tamaño, en bytes, de los datos de salida a los que pOutputData apunta.
[in] Flags
Conjunto de marcas con tipo DXGK_QUERYADAPTERINFOFLAGSque indica la consulta de información de gráficos. Compatible a partir de Windows 10, versión 1803 (WDDM 2.4).
[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 del proceso.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows Vista (WDDM 1.0) |
encabezado de | d3dkmddi.h (incluya D3dkmddi.h) |