PFND3DDDI_QUERYDLISTFORAPPLICATION1 función de devolución de llamada (d3dumddi.h)
La función PFND3DDDI_QUERYDLISTFORAPPLICATION1 consulta un dList para una aplicación.
Sintaxis
PFND3DDDI_QUERYDLISTFORAPPLICATION1 Pfnd3dddiQuerydlistforapplication1;
HRESULT Pfnd3dddiQuerydlistforapplication1(
[out] BOOL *unnamedParam1,
[in] HANDLE unnamedParam2,
[in] PFND3DDDI_ESCAPECB unnamedParam3
)
{...}
Parámetros
[out] unnamedParam1
Si TRUE, la aplicación debe ejecutarse en la GPU discreta. De lo contrario, la aplicación debe ejecutarse en la GPU integrada.
[in] unnamedParam2
Identificador del objeto de adaptador de gráficos. Este identificador se pasa a la función de devolución de llamada pfnEscapeCbpfnEscapeCb a la que apunta unnamedParam3.
[in] unnamedParam3
Puntero a un pfnEscapeCb función de devolución de llamada que comparte información con el controlador de minipuerto de pantalla.
Valor devuelto
Devuelve S_OKo un resultado de error adecuado si la operación no se realiza correctamente.
Observaciones
A partir de WDDM 2.9, los controladores deben admitir PFND3DDDI_QUERYDLISTFORAPPLICATION2 en lugar de PFND3DDDI_QUERYDLISTFORAPPLICATION1.
En las versiones de WDDM anteriores a WDDM 2.9, PFND3DDDI_QUERYDLISTFORAPPLICATION1 llama al runtime de gráficos en modo de usuario (DXGI) durante la inicialización de Microsoft Direct3D en un sistema híbrido para determinar en qué GPU se debe ejecutar una aplicación. Un dList es una lista de aplicaciones que necesitan superficies compartidas entre adaptadores para la representación de alto rendimiento en la GPU discreta.
Para obtener más información sobre cómo llamar a esta función y configurar el archivo DLL que lo exporta, consulte DDI del sistema híbrido.
Para obtener más información general sobre los sistemas híbridos, consulte Uso de recursos entre adaptadores en un sistema híbrido.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 8.1,WDDM 1.3 y versiones posteriores |
servidor mínimo admitido | Windows Server 2012 R2 |
de la plataforma de destino de | Escritorio |
encabezado de | d3dumddi.h (incluya D3d10umddi.h) |