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