PFND3D10DDI_OPENADAPTER função de retorno de chamada (d3d10umddi.h)
A função OpenAdapter10 cria um objeto do adaptador gráfico referenciado em chamadas subsequentes.
Sintaxe
PFND3D10DDI_OPENADAPTER Pfnd3d10ddiOpenadapter;
HRESULT Pfnd3d10ddiOpenadapter(
D3D10DDIARG_OPENADAPTER *unnamedParam1
)
{...}
Parâmetros
unnamedParam1
pOpenData [dentro, fora]
Um ponteiro para uma estrutura D3D10DDIARG_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.
Valor de retorno
OpenAdapter10 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 OpenAdapter10 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 pela função OpenAdapter10 representa o hardware gráfico subjacente. Antes que o runtime do Direct3D possa criar um dispositivo de exibição chamando CreateDevice(D3D10), o driver de exibição no modo de usuário deve chamar a função pfnQueryAdapterInfoCb para consultar os recursos de hardware gráfico do driver de miniporto 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 |
---|---|
de cliente com suporte mínimo | Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
da Plataforma de Destino | Universal |
cabeçalho | d3d10umddi.h (inclua D3d10umddi.h) |