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


структура 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 (include D3d10umddi.h)

См. также

CalcPrivateDeviceSize

CloseAdapter(D3D10)

CreateDevice(D3D10)

D3D10DDIARG_OPENADAPTER

GetCaps(D3D10_2)

GetSupportedVersions

OpenAdapter10