PFND3DDDI_QUERYDLISTFORAPPLICATION1 função de retorno de chamada (d3dumddi.h)
A função PFND3DDDI_QUERYDLISTFORAPPLICATION1 consulta um dList para um aplicativo.
Sintaxe
PFND3DDDI_QUERYDLISTFORAPPLICATION1 Pfnd3dddiQuerydlistforapplication1;
HRESULT Pfnd3dddiQuerydlistforapplication1(
[out] BOOL *unnamedParam1,
[in] HANDLE unnamedParam2,
[in] PFND3DDDI_ESCAPECB unnamedParam3
)
{...}
Parâmetros
[out] unnamedParam1
Se VERDADEIRO, o aplicativo deverá ser executado na GPU discreta. Caso contrário, o aplicativo deverá ser executado na GPU integrada.
[in] unnamedParam2
Um identificador para o objeto do adaptador gráfico. Esse identificador é passado para a função de retorno de chamadapfnEscapeCbapontada por sem nomeParam3.
[in] unnamedParam3
Ponteiro para um pfnEscapeCb função de retorno de chamada que compartilha informações com o driver de miniporto de exibição.
Valor de retorno
Retorna S_OKou um resultado de erro apropriado se a operação não for bem-sucedida.
Observações
A partir do WDDM 2.9, os drivers devem dar suporte a PFND3DDDI_QUERYDLISTFORAPPLICATION2 em vez de PFND3DDDI_QUERYDLISTFORAPPLICATION1.
Em versões do WDDM anteriores ao WDDM 2.9, PFND3DDDI_QUERYDLISTFORAPPLICATION1 é chamado pelo DXGI (user-mode Graphics Runtime) durante a inicialização do Microsoft Direct3D em um sistema híbrido para determinar em qual GPU um aplicativo deve ser executado. Um dList é uma lista de aplicativos que precisam de superfícies compartilhadas entre adaptadores para renderização de alto desempenho na GPU discreta.
Para obter mais informações sobre como chamar essa função e configurar a DLL que a exporta, consulte DDI do sistema híbrido.
Para obter informações mais gerais sobre sistemas híbridos, consulte Usando recursos de adaptador cruzado em um sistema híbrido.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 8.1, WDDM 1.3 e posterior |
servidor com suporte mínimo | Windows Server 2012 R2 |
da Plataforma de Destino | Área de trabalho |
cabeçalho | d3dumddi.h (inclua D3d10umddi.h) |