Platform SDK: DirectX

Direct3DDevice7.CaptureStateBlock

Direct3DDevice7.CaptureStateBlock メソッドは、既存のステート ブロックの値を、現在そのデバイスに設定されている値に更新する。

object.CaptureStateBlock( _ 
    blockHandle As Long)

パラメータ

object
Direct3DDevice7 オブジェクトを表すオブジェクト式。
blockHandle
現在のデバイス ステートをキャプチャするステート ブロックのハンドル。

エラー コード

メソッドが失敗するとエラーが発生し、Err.Number に次のいずれかのエラー コードが設定される。

D3DERR_INBEGINSTATEBLOCK
D3DERR_INOVERLAYSTATEBLOCK

注意

このメソッドは、既存のステート ブロックに、更新されたステートの値をキャプチャする。デバイスのステート全体をキャプチャするのではない。詳細については、「ステート ブロックの取得」を参照すること。

参照

Direct3DDevice7.ApplyStateBlockDirect3DDevice7.BeginStateBlockDirect3DDevice7.CreateStateBlockDirect3DDevice7.EndStateBlockDirect3DDevice7.DeleteStateBlockステート ブロック