Platform SDK: DirectX

IDirectDraw7::GetCaps

IDirectDraw7::GetCaps メソッドは、ハードウェアとハードウェア エミュレーション レイヤ (HEL) に対するデバイス ドライバの能力を格納する。

HRESULT GetCaps(
  LPDDCAPS lpDDDriverCaps,  
  LPDDCAPS lpDDHELCaps  
);

パラメータ

lpDDDriverCaps
デバイス ドライバが報告するハードウェア能力を格納する DDCAPS 構造体のアドレス。デバイス ドライバ能力を取得しない場合は、このパラメータを NULL に設定する。
lpDDHELCaps
HEL の能力を格納する DDCAPS 構造体のアドレス。HEL の能力を取得しない場合は、このパラメータを NULL に設定する。

戻り値

成功すれば、DD_OK を返す。

失敗すれば、以下のエラー値のいずれかを返す。

DDERR_INVALIDOBJECT
DDERR_INVALIDPARAMS

排除するには、2 つのパラメータのいずれかを NULL に設定するだけである。両方のパラメータに NULL を設定すると、メソッドは失敗し、DDERR_INVALIDPARAMS を返す。

動作環境

  Windows NT/2000 :Windows 2000 が必要。
  Windows 95/98 : Windows 98 が必要。
  ヘッダー : ddraw.h で宣言。