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


структура D3D10DDI_ADAPTERFUNCS (d3d10umddi.h)

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

Синтаксис

typedef struct D3D10DDI_ADAPTERFUNCS {
  PFND3D10DDI_CALCPRIVATEDEVICESIZE pfnCalcPrivateDeviceSize;
  PFND3D10DDI_CREATEDEVICE          pfnCreateDevice;
  PFND3D10DDI_CLOSEADAPTER          pfnCloseAdapter;
} D3D10DDI_ADAPTERFUNCS;

Члены

pfnCalcPrivateDeviceSize

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

pfnCreateDevice

Указатель на функцию CreateDevice(D3D10) драйвера, которая создает представление устройства отображения, обрабатывающего коллекцию состояний отрисовки.

pfnCloseAdapter

Указатель на функцию CloseAdapter(D3D10) драйвера, которая освобождает ресурсы для объекта графического адаптера.

Требования

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

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

CalcPrivateDeviceSize

CloseAdapter(D3D10)

CreateDevice(D3D10)

D3D10DDIARG_OPENADAPTER

OpenAdapter10