ISymUnmanagedWriter::CloseScope メソッド
現在の構文のスコープを閉じます。
構文
HRESULT CloseScope(
[in] ULONG32 endOffset);
パラメーター
endOffset
[in] 構文のスコープの最後の命令の末尾にあるポイントのメソッドの先頭からのオフセット (バイト単位)。
戻り値
メソッドが成功した場合は S_OK、それ以外の場合は E_FAIL またはその他のエラー コード。
解説
スコープを閉じた後は、変数を定義できなくなります。
ISymUnmanagedWriter::OpenScope では、後でスコープの開始オフセットと終了オフセットを定義するために、ISymUnmanagedWriter::SetScopeRange と共に使用できる非透過的なスコープ識別子が返されます。 この場合、ISymUnmanagedWriter::OpenScope
と ISymUnmanagedWriter::CloseScope
に渡したオフセットは無視されます。 スコープ識別子は、現在のメソッドでのみ有効です。
必要条件
ヘッダー: CorSym.idl、CorSym.h
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET