estrutura D3D10DDIARG_OPENADAPTER (d3d10umddi.h)

A estrutura D3D10DDIARG_OPENADAPTER descreve o objeto do adaptador gráfico.

Sintaxe

typedef struct D3D10DDIARG_OPENADAPTER {
  [in]  D3D10DDI_HRTADAPTER           hRTAdapter;
  [out] D3D10DDI_HADAPTER             hAdapter;
  [in]  UINT                          Interface;
  [in]  UINT                          Version;
  [in]  const D3DDDI_ADAPTERCALLBACKS *pAdapterCallbacks;
  union {
    [out] D3D10DDI_ADAPTERFUNCS   *pAdapterFuncs;
    [out] D3D10_2DDI_ADAPTERFUNCS *pAdapterFuncs_2;
  };
} D3D10DDIARG_OPENADAPTER;

Membros

[in] hRTAdapter

Um identificador para o objeto do adaptador gráfico que especifica o identificador que o driver deve usar para consultar recursos do adaptador gráfico quando o driver chama a função de retorno de chamada pfnQueryAdapterInfoCb fornecida pelo runtime do Microsoft Direct3D.

[out] hAdapter

Um identificador para o objeto do adaptador gráfico que especifica o identificador que o runtime do Direct3D usa em chamadas de driver subsequentes para identificar o objeto do adaptador gráfico. O driver gera um identificador exclusivo e o passa de volta para o runtime do Direct3D.

[in] Interface

A versão da interface Direct3D. Os 16 bits altos armazenam o número de lançamento principal (como 10, 11 e assim por diante); os 16 bits baixos armazenam o número de versão secundária (como 0, 1, 2 e assim por diante). O número de versão secundária será aumentado quando uma alteração na interface for lançada.

[in] Version

Um número que o driver pode usar para identificar quando o runtime do Direct3D foi criado. Os 16 bits altos representam o número de build; os 16 bits baixos representam o número de revisão.

O driver é necessário apenas para monitorar os 16 bits altos. O driver deve garantir que a versão de build de runtime passada seja maior ou igual à versão de build atual do driver. O driver deverá retornar uma falha de sua função OpenAdapter10 se a versão de build passada for incompatível.

[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 D3D10DDI_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] pAdapterFuncs_2

Com suporte no Windows 7 e versões posteriores.

Um ponteiro para uma estrutura D3D10_2DDI_ADAPTERFUNCS que contém uma tabela de funções específicas do adaptador do 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.

Requisitos

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

Confira também

D3D10DDI_ADAPTERFUNCS

D3D10_2DDI_ADAPTERFUNCS

D3DDDI_ADAPTERCALLBACKS

OpenAdapter10

pfnQueryAdapterInfoCb