Compartilhar via


PFND3D12DDI_OPENADAPTER função de retorno de chamada (d3d12umddi.h)

A função PFND3D12DDI_OPENADAPTER cria um objeto de adaptador gráfico referenciado em chamadas subsequentes.

Sintaxe

PFND3D12DDI_OPENADAPTER Pfnd3d12ddiOpenadapter;

HRESULT Pfnd3d12ddiOpenadapter(
  D3D12DDIARG_OPENADAPTER *unnamedParam1
)
{...}

Parâmetros

unnamedParam1

Um ponteiro para uma estrutura D3D12DDIARG_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 Microsoft Direct3D pode usar.

Retornar valor

PFND3D12DDI_OPENADAPTER retorna um dos seguintes valores:

Código de retorno Descrição
S_OK O objeto do adaptador gráfico foi criado com êxito.
E_OUTOFMEMORY PFND3D12DDI_OPENADAPTER não foi possível alocar memória necessária para que ela fosse concluída.

Comentários

O objeto do adaptador gráfico criado pela função PFND3D12DDI_OPENADAPTER representa o hardware gráfico subjacente. Antes que o runtime do Direct3D possa criar um dispositivo de exibição chamando PFND3D12DDI_CREATEDEVICE_0003, o driver de exibição do modo de usuário deve chamar a função pfnQueryAdapterInfoCb para consultar os recursos de hardware gráfico do driver de miniporte de exibição.

O runtime do Direct3D pode abrir vários objetos do adaptador gráfico de um único adaptador gráfico.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho d3d12umddi.h