Метод IDirect3D9::GetDeviceCaps (d3d9helper.h)
Извлекает сведения об устройстве, относящиеся к конкретному устройству.
Синтаксис
HRESULT GetDeviceCaps(
[in] UINT Adapter,
[in] D3DDEVTYPE DeviceType,
[out] D3DCAPS9 *pCaps
);
Параметры
[in] Adapter
Тип: UINT
Порядковый номер, обозначающий видеоадаптер. D3DADAPTER_DEFAULT всегда является основным видеоадаптером.
[in] DeviceType
Тип: D3DDEVTYPE
Член перечисленного типа D3DDEVTYPE . Обозначает тип устройства.
[out] pCaps
Тип: D3DCAPS9*
Указатель на D3DCAPS9 структуру, заполняемую сведениями, описывающими возможности устройства.
Возвращаемое значение
Тип: HRESULT
Если метод выполнен успешно, возвращаемое значение будет D3D_OK. В случае сбоя метода возвращается одно из следующих значений: D3DERR_INVALIDCALL, D3DERR_INVALIDDEVICE, D3DERR_OUTOFVIDEOMEMORY и D3DERR_NOTAVAILABLE.
Комментарии
Приложение не должно предполагать сохранение возможностей обработки вершин в объектах устройств Direct3D. Конкретные возможности, предоставляемые физическим устройством, могут зависеть от параметров, предоставленных CreateDevice. Например, эти возможности могут давать различные возможности обработки вершин до и после создания объекта устройства Direct3D с включенной аппаратной обработкой вершин. Дополнительные сведения см. в описании D3DCAPS9.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | d3d9helper.h (включая D3D9.h) |
Библиотека | D3D9.lib |