次の方法で共有


IDirect3DTexture9::GetSurfaceLevel

指定されたテクスチャー サーフェス レベルを取得します。

HRESULT 
GetSurfaceLevel(
  UINT Level,
  IDirect3DSurface9 ** ppSurfaceLevel
);

パラメータ

  • Level
    テクスチャー リソースのレベルを識別します。このメソッドは、このパラメーターで指定されたレベルのサーフェスを返します。最上位レベルのサーフェスは 0 として示されます。
  • ppSurfaceLevel
    取得するサーフェスを表す IDirect3DSurface9 インターフェイスへのポインターのアドレス。

戻り値

メソッドが成功した場合は、D3D_OK を返します。失敗した場合は、D3DERR_INVALIDCALL を返します。

解説 

このメソッドを呼び出すと、IDirect3DSurface9 インターフェイスの内部リファレンス カウントが増加します。この IDirect3DSurface9 インターフェイスの使用を終了したときに IUnknown::Release を呼び出さないと、メモリー リークが発生します。

要件

ヘッダー: D3D9.h 宣言

ライブラリ: D3D9.lib 内容