структура 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) |