次の方法で共有


ID3DXEffect::DeleteParameterBlock

パラメーター ブロックを削除します。

HRESULT 
DeleteParameterBlock(
  D3DXHANDLE  hParameterBlock
);

パラメータ

  • hParameterBlock
    パラメーター ブロックのハンドルです。これは、ID3DXEffect::EndParameterBlock によって返されるハンドルです。

戻り値

メソッドが成功した場合は、D3D_OK を返します。失敗した場合は、次の戻り値のいずれかを返します。D3DERR_INVALIDCALL と D3DXERR_INVALIDDATA のいずれかです。

解説 

パラメーター ブロックとは、エフェクト ステートのブロックです。パラメーター ブロックを使用して、1 回の API 呼び出しでステート変更を適用できるように、ステート変更を記録します。必要なくなった場合は、パラメーター ブロックを削除して、メモリーの使用率を減らしてください。

要件

ヘッダー: D3DX9Effect.h 宣言

ライブラリ: D3dx9.lib 内容

関連項目

ID3DXEffect::BeginParameterBlock, ID3DXEffect::EndParameterBlock