Compartilhar via


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)

Consulte também

CreateDevice

D3DDDIARG_OPENADAPTER

pfnQueryAdapterInfoCb