Platform SDK: DirectX

Direct3DDevice7.EndStateBlock

Direct3DDevice7.EndStateBlock メソッドは、デバイス ステート ブロックの記録を中止し、ブロック ハンドルを取得するよう Direct3D に指示する。

object.EndStateBlock( _ 
    blockHandle As Long)

パラメータ

object
Direct3DDevice7 オブジェクトを表すオブジェクト式。
blockHandle
完成したデバイス ステート ブロックのハンドルを含む変数。この値は、Direct3DDevice7.ApplyStateBlock および Direct3DDevice7.DeleteStateBlock メソッドで使用される。

エラー コード

メソッドが失敗するとエラーが発生し、Err.NumberDDERR_INVALIDPARAMS が設定され、blockHandle パラメータが無効であるか、Direct3DDevice7.BeginStateBlock メソッドが呼び出されていないことを示す。

参照

Direct3DDevice7.ApplyStateBlockDirect3DDevice7.BeginStateBlockct3DDevice7.CaptureStateBlockDirect3DDevice7.CreateStateBlockDirect3DDevice7.DeleteStateBlockステート ブロック