Platform SDK: DirectX

IDirectDraw7::GetDeviceIdentifier

IDirectDraw7::GetDeviceIdentifier メソッドは、ドライバについての情報を取得する。このメソッドは、低品質なデバイスやチップセットの動作の回避方法を実装する特定のハードウェア インストールを認識するために使用できるが、使用の際には注意が必要である。

HRESULT GetDeviceIdentifier(
  LPDDDEVICEIDENTIFIER2 lpdddi,
  DWORD dwFlags
);

パラメータ

lpdddi
ドライバ情報を受け取る DDDEVICEIDENTIFIER2 構造体のアドレス。
dwFlags
オプションを指定するフラグ。次のフラグが定義されている。
DDGDI_GETHOSTIDENTIFIER
スタックされた第 2 の 3-D アダプタと共に装備される、システムのホスト (通常は 2-D) アダプタについての情報を返すためにメソッドを引き起こす。このようなアダプタは、アプリケーションにはホスト アダプタの一部であるかのように現れるが、普通は別のカードに配置されている。dwFlags パラメータが 0 の場合、DirectDraw オブジェクトの品質を最も正確に反映するという理由から、スタックされている第 2 アダプタの情報が返される。

戻り値

成功すれば、DD_OK を返す。

失敗すれば、DDERR INVALIDPARAMS を返す。

動作環境

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