PFND3DDDI_QUERYDLISTFORAPPLICATION1 função de retorno de chamada (d3dumddi.h)
A função PFND3DDDI_QUERYDLISTFORAPPLICATION1 consulta uma 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 TRUE, 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 chamada pfnEscapeCb apontada por unnamedParam3.
[in] unnamedParam3
Ponteiro para uma função de retorno de chamada pfnEscapeCb que compartilha informações com o driver de miniporto de exibição.
Retornar valor
Retorna S_OK ou um resultado de erro apropriado se a operação não for bem-sucedida.
Comentários
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 (modo de usuário) durante a inicialização do Microsoft Direct3D em um sistema híbrido para determinar em qual GPU um aplicativo deve ser executado. Uma 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 |
---|---|
Cliente mínimo com suporte | Windows 8.1, WDDM 1.3 e posterior |
Servidor mínimo com suporte | Windows Server 2012 R2 |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | d3dumddi.h (inclua D3d10umddi.h) |