Поделиться через


структура D3DDDI_ADAPTERCALLBACKS (d3dumddi.h)

Структура D3DDDI_ADAPTERCALLBACKS содержит функции обратного вызова среды выполнения Microsoft Direct3D, которые может использовать драйвер отображения пользовательского режима.

Синтаксис

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

Члены

pfnQueryAdapterInfoCb

Указатель на функцию pfnQueryAdapterInfoCb , которую драйвер дисплея пользовательского режима использует для запроса сведений о конфигурации адаптера у драйвера минипорта дисплея.

pfnGetMultisampleMethodListCb

Указатель на функцию pfnGetMultisampleMethodListCb , которую драйвер отображения пользовательского режима использует для получения списка методов множественной выборки, используемых для выделения.

pfnQueryAdapterInfoCb2

Комментарии

В следующем примере кода демонстрируются объявления функций для функций, на которые указывают члены D3DDDI_ADAPTERCALLBACKS.

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

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Верхняя часть d3dumddi.h (включая D3dumddi.h)

См. также раздел

D3DDDIARG_OPENADAPTER

OpenAdapter

pfnGetMultisampleMethodListCb

pfnQueryAdapterInfoCb