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) |