структура D3D10_2DDI_ADAPTERFUNCS (d3d10umddi.h)
Структура D3D10_2DDI_ADAPTERFUNCS содержит функции, которые драйвер отображения пользовательского режима может реализовать для взаимодействия с объектом графического адаптера.
Синтаксис
typedef struct D3D10_2DDI_ADAPTERFUNCS {
PFND3D10DDI_CALCPRIVATEDEVICESIZE pfnCalcPrivateDeviceSize;
PFND3D10DDI_CREATEDEVICE pfnCreateDevice;
PFND3D10DDI_CLOSEADAPTER pfnCloseAdapter;
PFND3D10_2DDI_GETSUPPORTEDVERSIONS pfnGetSupportedVersions;
PFND3D10_2DDI_GETCAPS pfnGetCaps;
} D3D10_2DDI_ADAPTERFUNCS;
Члены
pfnCalcPrivateDeviceSize
Указатель на функцию CalcPrivateDeviceSize драйвера, которая указывает размер блока памяти, который требуется драйверу отображения пользовательского режима из среды выполнения Microsoft Direct3D для хранения часто используемых данных.
pfnCreateDevice
Указатель на функцию CreateDevice(D3D10) драйвера, которая создает представление устройства отображения, обрабатывающего коллекцию состояний отрисовки.
pfnCloseAdapter
Указатель на функцию CloseAdapter(D3D10) драйвера, которая освобождает ресурсы для объекта графического адаптера.
pfnGetSupportedVersions
Указатель на функцию GetSupportedVersions драйвера, которая получает версию операционной системы, которую поддерживает драйвер, и доступные аппаратные возможности (например, Direct3D версии 10.0, Direct3D версии 10.1 и т. д.).
pfnGetCaps
Указатель на функцию GetCaps(D3D10_2) драйвера, которая запрашивает возможности графического оборудования.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | D3D10_2DDI_ADAPTERFUNCS поддерживается начиная с операционной системы Windows 7. |
Верхняя часть | d3d10umddi.h (включая D3d10umddi.h) |