ID3DXEffect::GetDevice
エフェクトに関連付けられているデバイスを取得します。
HRESULT
GetDevice(
LPDIRECT3DDEVICE9* ppDevice
);
パラメータ
- ppDevice
エフェクトに関連付けられているデバイスを表す IDirect3DDevice9 インターフェイスへのポインターのアドレスです。
戻り値
成功した場合は、S_OK を返します。失敗した場合は、D3DERR_INVALIDCALL を返します。
解説
このメソッドを呼び出すと、IDirect3DDevice9 インターフェイスの内部リファレンス カウントが増加します。この IDirect3DDevice9 インターフェイスを使用した後はかならず IUnknown::Release を呼び出します。そうしないと、メモリー リークが発生します。
要件
ヘッダー: D3DX9Effect.h 宣言
ライブラリ: D3dx9.lib 内容