次の方法で共有


ISymUnmanagedWriter::CloseScope メソッド

更新 : 2007 年 11 月

現在の構文のスコープを閉じます。

HRESULT CloseScope(
        [in] ULONG32 endOffset);

パラメータ

  • endOffset
    [入力] 構文のスコープ内の最後の命令の末尾の、メソッドの先頭からのオフセット (バイト単位)。

戻り値

メソッドが成功した場合は S_OK を返します。それ以外の場合は E_FAIL またはその他のエラー コードを返します。

解説

スコープを閉じた後、その内部からは変数を定義できません。

ISymUnmanagedWriter::OpenScope は、非透過のスコープ識別子を返します。これを ISymUnmanagedWriter::SetScopeRange に対して使用して、スコープの先頭と末尾のオフセットを後で定義できます。この場合、ISymUnmanagedWriter::OpenScopeISymUnmanagedWriter::CloseScope に渡したオフセットは無視されます。スコープ識別子は現在のメソッド内でのみ有効です。

必要条件

ヘッダー : CorSym.idl

参照

参照

ISymUnmanagedWriter