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ção OpenAdapter , hAdapter especifica o identificador que o driver deve usar para consultar as funcionalidades do adaptador gráfico quando o driver chama a função de retorno de chamada pfnQueryAdapterInfoCb fornecida pelo runtime do Microsoft Direct3D.

O driver 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, 7, 8 ou 9) que abre o adaptador gráfico.

[in] Version

Um número que o driver pode usar para identificar quando o runtime 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 lançado com um service pack subsequente, que pode conter uma correção que o driver requer.

[in] pAdapterCallbacks

Um ponteiro para uma estrutura D3DDDI_ADAPTERCALLBACKS que contém a função de retorno de chamada pfnQueryAdapterInfoCb fornecida pelo runtime direct3D que o driver pode usar.

[out] pAdapterFuncs

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

[out] DriverVersion

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

Nota Se um driver de modo de usuário não der suporte a recursos do Windows 7 (DXGKDDI_INTERFACE_VERSION < DXGKDDI_INTERFACE_VERSION_WIN7) e você quiser compilar o driver com o WDK do Windows 7 (versão 7600), verifique se o driver retorna D3D_UMD_INTERFACE_VERSION_VISTA.
 

Requisitos

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

Confira também

D3DDDI_ADAPTERCALLBACKS

D3DDDI_ADAPTERFUNCS

OpenAdapter

pfnQueryAdapterInfoCb