Microsoft DirectX 8.0 (C++)

IDirect3DDevice8::EndStateBlock

デバイス ステート ブロックの記録を停止してステート ブロックのハンドルを取得するように Microsoft® Direct3D® に指示する。

HRESULT EndStateBlock(
  DWORD* pToken
);

パラメータ

pToken
[out, retval] 記録を終了するデバイス ステート ブロックのハンドルを格納する変数へのポインタ。この値は、IDirect3DDevice8::ApplyStateBlock メソッドおよび IDirect3DDevice8::DeleteStateBlock メソッドで使用される。

戻り値

成功した場合は、D3D_OK を返す。

失敗した場合は、D3DERR_INVALIDCALL を返す。

動作環境

  ヘッダー : d3d8.h で宣言。
  インポート ライブラリ : D3d8.lib を使用。

注意

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

参照

IDirect3DDevice8::ApplyStateBlockIDirect3DDevice8::BeginStateBlockIDirect3DDevice8::CaptureStateBlockIDirect3DDevice8::CreateStateBlockIDirect3DDevice8::DeleteStateBlock