IDirect3DDevice9::GetDirect3D
デバイスを作成した Direct3D オブジェクトのインスタンスへのインターフェイスを返します。
HRESULT
GetDirect3D(
IDirect3D9 ** ppD3D9
);
パラメータ
- ppD3D9
デバイスを作成した Direct3D デバイス オブジェクトのインターフェイスを表す IDirect3D9 インターフェイスへのポインターのアドレスです。
戻り値
メソッドが成功した場合は、D3D_OK を返します。失敗した場合は、D3DERR_INVALIDCALL を返します。
解説
IDirect3DDevice9::GetDirect3D メソッドを呼び出すと、IDirect3D9 インターフェイスの内部リファレンス カウントが増加します。この IDirect3D9 インターフェイスの使用終了後に IUnknown::Release を呼び出さないと、メモリー リークが発生します。
要件
ヘッダー: D3D9.h 宣言