Platform SDK: DirectX

Direct3DDevice7.DeleteStateBlock

Direct3DDevice7.DeleteStateBlock メソッドは、以前に記録されたデバイス ステート ブロックを削除する。

object.DeleteStateBlock( _ 
  blockHandle As Long)

パラメータ

object
Direct3DDevice7 オブジェクトを表すオブジェクト式。
blockHandle
削除するデバイス ステート ブロック (Direct3DDevice7.EndStateBlock メソッドによって返されたデバイス ステート ブロック) のハンドル。

エラー コード

メソッドが失敗するとエラーが発生し、Err.NumberDDERR_INVALIDPARAMS が設定されて、blockHandle パラメータが無効であるか、マクロの記録中であるかを示す。

注意

ほかのデバイス ステート ブロックの記録中は、デバイス ステート ブロックを削除できない。

参照

Direct3DDevice7.BeginStateBlockDirect3DDevice7.CaptureStateBlockDirect3DDevice7.CreateStateBlockDirect3DDevice7.EndStateBlockDirect3DDevice7.ApplyStateBlockステート ブロック