Compartilhar via


estrutura D3DDDI_ADAPTERCALLBACKS (d3dumddi.h)

A estrutura D3DDDI_ADAPTERCALLBACKS contém funções de retorno de chamada de runtime do Microsoft Direct3D que o driver de exibição do modo de usuário pode usar.

Sintaxe

typedef struct _D3DDDI_ADAPTERCALLBACKS {
  PFND3DDDI_QUERYADAPTERINFOCB         pfnQueryAdapterInfoCb;
  PFND3DDDI_GETMULTISAMPLEMETHODLISTCB pfnGetMultisampleMethodListCb;
  PFND3DDDI_QUERYADAPTERINFOCB2        pfnQueryAdapterInfoCb2;
} D3DDDI_ADAPTERCALLBACKS;

Membros

pfnQueryAdapterInfoCb

Um ponteiro para a função pfnQueryAdapterInfoCb , que o driver de exibição do modo de usuário usa para consultar o driver de miniporto de exibição para obter informações de configuração do adaptador.

pfnGetMultisampleMethodListCb

Um ponteiro para a função pfnGetMultisampleMethodListCb , que o driver de exibição do modo de usuário usa para recuperar a lista de métodos de amostragem múltipla usados para uma alocação.

pfnQueryAdapterInfoCb2

Comentários

O exemplo de código a seguir demonstra as declarações de função para as funções para as quais os membros do D3DDDI_ADAPTERCALLBACKS apontam.

typedef HRESULT (APIENTRY CALLBACK *PFND3DDDI_QUERYADAPTERINFOCB)(HANDLE hAdapter, CONST D3DDDICB_QUERYADAPTERINFO*);
typedef HRESULT (APIENTRY CALLBACK *PFND3DDDI_GETMULTISAMPLEMETHODLISTCB)(HANDLE hAdapter, D3DDDICB_GETMULTISAMPLEMETHODLIST*);

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

D3DDDIARG_OPENADAPTER

OpenAdapter

pfnGetMultisampleMethodListCb

pfnQueryAdapterInfoCb