IDirect3DSwapChain9::GetDevice
スワップ チェーンに関連付けられているデバイスを取得します。
HRESULT
GetDevice(
IDirect3DDevice9 ** ppDevice
);
パラメータ
- ppDevice
クエリが成功した場合に、デバイスのポインターが格納される IDirect3DDevice9 インターフェイスへのポインターのアドレス。
戻り値
メソッドが成功した場合は、D3D_OK を返します。失敗した場合は、D3DERR_INVALIDCALL を返します。
解説
このメソッドを使用すると、所有しているデバイス オブジェクトに移動することができます。
このメソッドを呼び出した後は、IDirect3DDevice9 インターフェイスの内部リファレンス カウントが増加します。この IDirect3DDevice9 インターフェイスの使用終了後に IUnknown::Release を呼び出さないと、メモリー リークが発生します。
要件
ヘッダー: D3D9.h 宣言