Partilhar via


estrutura D3DDDIARG_OPENADAPTER (d3dumddi.h)

A estrutura D3DDDIARG_OPENADAPTER contém informações que descrevem o objeto do adaptador gráfico.

Sintaxe

typedef struct _D3DDDIARG_OPENADAPTER {
  [in/out] HANDLE                        hAdapter;
  [in]     UINT                          Interface;
  [in]     UINT                          Version;
  [in]     const D3DDDI_ADAPTERCALLBACKS *pAdapterCallbacks;
  [out]    D3DDDI_ADAPTERFUNCS           *pAdapterFuncs;
  [out]    UINT                          DriverVersion;
} D3DDDIARG_OPENADAPTER;

Membros

[in/out] hAdapter

Um identificador para o objeto do adaptador gráfico. Na entrada para a funçãoOpenAdapter, hAdapter especifica o identificador que o UMD (driver de exibição no modo de usuário) deve usar para consultar os recursos do adaptador gráfico quando o driver chama a função de retorno de chamada fornecida pelo runtime do Direct3D pfnQueryAdapterInfoCb.

O UMD gera um identificador exclusivo e o passa de volta para o runtime do Direct3D. Na saída da função OpenAdapter, hAdapter especifica o identificador que o runtime do Direct3D usa em chamadas de driver subsequentes para identificar o objeto do adaptador gráfico.

[in] Interface

A versão da interface Direct3D/DirectDraw (por exemplo, 9, 10, 11, 12) que abre o adaptador gráfico.

[in] Version

Um número que o driver pode usar para identificar quando o runtime do Direct3D/DirectDraw foi criado. Por exemplo, o driver pode usar o número de versão para diferenciar entre um runtime lançado com o Windows Vista e um runtime que é lançado com um service pack subsequente, que pode conter uma correção necessária para o driver.

[in] pAdapterCallbacks

Um ponteiro para uma estrutura D3DDDI_ADAPTERCALLBACKS que contém as funções de retorno de chamada fornecidas pelo runtime do Direct3D que o driver pode usar, incluindo:

[out] pAdapterFuncs

Um ponteiro para uma estrutura D3DDDI_ADAPTERFUNCS que contém uma tabela de funções específicas do adaptador UMD. O runtime do Direct3D usa essas funções para se comunicar com o UMD sobre operações específicas para o adaptador gráfico.

[out] DriverVersion

A versão da interface da UMD do Direct3D, que foi obtida do arquivo de cabeçalho D3dumddi.h, com a qual o driver foi compilado. O UMD deve retornar D3D_UMD_INTERFACE_VERSION.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Vista (WDDM 1.0)
cabeçalho d3dumddi.h (inclua D3dumddi.h)

Consulte também

D3DDDI_ADAPTERCALLBACKS

D3DDDI_ADAPTERFUNCS

OpenAdapter

pfnQueryAdapterInfoCb