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


Метод IDirectDraw7::GetCaps (ddraw.h)

Извлекает возможности драйвера устройства для оборудования и уровня эмуляции оборудования (HEL).

Синтаксис

HRESULT GetCaps(
  [out] LPDDCAPS unnamedParam1,
  [out] LPDDCAPS unnamedParam2
);

Параметры

[out] unnamedParam1

Указатель на структуру DDCAPS , которая получает возможности оборудования, как указано драйвером устройства. Задайте для этого параметра значение NULL, если вы не хотите получать возможности драйвера устройства.

[out] unnamedParam2

Указатель на структуру DDCAPS , которая получает возможности HEL. Задайте для этого параметра значение NULL, если вы не хотите получать возможности HEL.

Возвращаемое значение

Если метод выполнен успешно, возвращаемое значение будет DD_OK.

В случае сбоя метод может вернуть одно из следующих значений ошибки:

  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
Чтобы исключить его, можно присвоить только одному из двух параметров значение NULL. Если для обоих задано значение NULL, метод завершается ошибкой и возвращает DDERR_INVALIDPARAMS.

Требования

Требование Значение
Целевая платформа Windows
Header ddraw.h
Библиотека Ddraw.lib
DLL Ddraw.dll

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

IDirectDraw7