PFND3DDDI_OPENADAPTER função de retorno de chamada (d3dumddi.h)

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

Sintaxe

PFND3DDDI_OPENADAPTER Pfnd3dddiOpenadapter;

HRESULT Pfnd3dddiOpenadapter(
  D3DDDIARG_OPENADAPTER *unnamedParam1
)
{...}

Parâmetros

unnamedParam1

pOpenData [in, out]

Um ponteiro 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 Microsoft Direct3D pode usar.

Retornar valor

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 O OpenAdapter não pôde alocar a memória necessária para que ela fosse concluída.

Comentários

O objeto do adaptador gráfico criado pelo OpenAdapter representa o hardware gráfico subjacente. Antes que o runtime do Microsoft Direct3D possa criar um dispositivo de exibição chamando CreateDevice, 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 miniporta de exibição.

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

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Plataforma de Destino Área de Trabalho
Cabeçalho d3dumddi.h (inclua D3dumddi.h)

Confira também

Createdevice

D3DDDIARG_OPENADAPTER

pfnQueryAdapterInfoCb