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