PFND3DDDI_OPENADAPTER função de retorno de chamada (d3dumddi.h)
A função openAdapter do driver de exibição do modo de usuário cria um objeto de adaptador gráfico referenciado em chamadas subsequentes.
Sintaxe
PFND3DDDI_OPENADAPTER Pfnd3dddiOpenadapter;
HRESULT Pfnd3dddiOpenadapter(
D3DDDIARG_OPENADAPTER *unnamedParam1
)
{...}
Parâmetros
unnamedParam1
[in/out] pOpenData aponta para uma estrutura D3DDDIARG_OPENADAPTER. Na entrada, essa estrutura contém informações que o driver pode usar. Na saída, o driver especifica informações que o runtime do Direct3D pode usar.
Valor de retorno
OpenAdapter retorna um dos seguintes valores:
Código de retorno | Descrição |
---|---|
S_OK | O objeto do adaptador gráfico é criado com êxito. |
E_OUTOFMEMORY | O OpenAdapter não pôde alocar a memória necessária para que ela fosse concluída. |
Observações
O objeto do adaptador gráfico criado pelo OpenAdapter representa o hardware gráfico subjacente. Antes que o runtime do Direct3D possa criar um dispositivo de exibição chamando CreateDevice, o UMD deve chamar a função pfnQueryAdapterInfoCb para consultar as funcionalidades de hardware gráfico do KMD (driver de miniporto de exibição) no modo kernel.
O runtime do Direct3D pode abrir vários objetos do adaptador gráfico de um único adaptador gráfico.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows Vista (WDDM 1.0) |
da Plataforma de Destino | Área de trabalho |
cabeçalho | d3dumddi.h (inclua D3dumddi.h) |