Compartilhar via


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

A função PFND3D12DDI_CREATEDEVICE_0003 cria um contexto gráfico referenciado em chamadas subsequentes.

Sintaxe

PFND3D12DDI_CREATEDEVICE_0003 Pfnd3d12ddiCreatedevice0003;

HRESULT Pfnd3d12ddiCreatedevice0003(
  D3D12DDI_HADAPTER unnamedParam1,
  const D3D12DDIARG_CREATEDEVICE_0003 *unnamedParam2
)
{...}

Parâmetros

unnamedParam1

Um identificador para o objeto do adaptador gráfico que foi criado com a função PFND3D12DDI_OPENADAPTER .

unnamedParam2

Um ponteiro para uma estrutura de D3D12DDIARG_CREATEDEVICE .

Retornar valor

PFND3D12DDI_CREATEDEVICE_0003 retorna um dos seguintes valores:

Código de retorno Descrição
S_OK O contexto gráfico foi criado com êxito.
DXGI_STATUS_NO_REDIRECTION O contexto gráfico foi criado com êxito. No entanto, a DXGI (Infraestrutura Gráfica do DirectX) não deve usar o caminho de apresentação de recursos compartilhados para afetar a comunicação com o DWM (Gerenciador de Windows da Área de Trabalho). Para obter mais informações sobre o DDI DXGI, consulte Suporte à DDI DXGI .
E_OUTOFMEMORY PFND3D12DDI_CREATEDEVICE_0003 não foi possível alocar a memória necessária para que ela fosse concluída.

Requisitos

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