次の方法で共有


ID3DXEffect::GetDevice メソッド

効果に関連付けられているデバイスを取得します。

構文

HRESULT GetDevice(
  [out] LPDIRECT3DDEVICE9 *ppDevice
);

パラメーター

ppDevice [out]

種類: LPDIRECT3DDEVICE9*

効果に関連付けられているデバイスを表す IDirect3DDevice9 インターフェイスへのポインターのアドレス。

戻り値

型: HRESULT

メソッドが成功した場合、戻り値はS_OK。 メソッドが失敗した場合は、戻り値をD3DERR_INVALIDCALLできます。

解説

このメソッドを呼び出すと、 IDirect3DDevice9 インターフェイスの内部参照数が増えます。 IDirect3DDevice9 インターフェイスの使用が完了した場合、またはメモリ リークが発生した場合は、必ず IUnknown::Release を呼び出してください。

要件

要件
ヘッダー
D3DX9Effect.h
ライブラリ
D3dx9.lib

関連項目

ID3DXEffect