Microsoft DirectX 8.0 (Visual Basic) |
デバイス ステート ブロックの記録を停止してステート ブロックのハンドルを取得するように Microsoft® Direct3D® に指示する。
object.EndStateBlock() As Long
完了したデバイス ステート ブロックへのハンドルが格納されている変数。この値は、Direct3DDevice8.ApplyStateBlock メソッドおよび Direct3DDevice8.DeleteStateBlock メソッドで使用される。
失敗した場合はエラーが発生し、Err.Number に D3DERR_INVALIDCALL が設定されて、戻り値が無効であるか、または Direct3DDevice8.BeginStateBlock メソッドが呼び出されなかったことが示される。
エラー トラッピングの詳細については、Microsoft® Visual Basic® の「エラー処理」を参照すること。
Direct3DDevice8.ApplyStateBlock、Direct3DDevice8.BeginStateBlock、Direct3DDevice8.CaptureStateBlock、Direct3DDevice8.CreateStateBlock、Direct3DDevice8.DeleteStateBlock