次の方法で共有


ID3DXEffect::GetDevice

エフェクトに関連付けられているデバイスを取得します。

HRESULT 
GetDevice(
  LPDIRECT3DDEVICE9* ppDevice
);

パラメータ

  • ppDevice
    エフェクトに関連付けられているデバイスを表す IDirect3DDevice9 インターフェイスへのポインターのアドレスです。

戻り値

成功した場合は、S_OK を返します。失敗した場合は、D3DERR_INVALIDCALL を返します。

解説 

このメソッドを呼び出すと、IDirect3DDevice9 インターフェイスの内部リファレンス カウントが増加します。この IDirect3DDevice9 インターフェイスを使用した後はかならず IUnknown::Release を呼び出します。そうしないと、メモリー リークが発生します。

要件

ヘッダー: D3DX9Effect.h 宣言

ライブラリ: D3dx9.lib 内容