Microsoft DirectX 8.0 (Visual Basic)

Direct3DDevice8.DeleteStateBlock

記録されているデバイス ステート ブロックを削除する。

object.DeleteStateBlock( _ 
    Token As Long)

指定項目

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

エラー コード

失敗した場合はエラーが発生し、Err.NumberD3DERR_INVALIDCALL が設定される。

D3DERR_INVALIDCALL
D3DERR_OUTOFVIDEOMEMORY

Token パラメータが無効またはマクロが現在記録中であるとき、Err.NumberD3DERR_INVALIDCALL が設定される。

エラー トラッピングの詳細については、Microsoft® Visual Basic® の「エラー処理」を参照すること。

注意

値 &hFFFFFFFF& は、無効なステート ブロック ハンドルである。

別のステート ブロックの記録中に、デバイス ステート ブロックを削除することはできない。

参照

Direct3DDevice8.ApplyStateBlockDirect3DDevice8.BeginStateBlockDirect3DDevice8.CaptureStateBlockDirect3DDevice8.CreateStateBlockDirect3DDevice8.EndStateBlock