共用方式為


ISymUnmanagedWriter::CloseScope 方法

關閉目前的語彙範圍。

語法

HRESULT CloseScope(  
    [in] ULONG32 endOffset);  

參數

endOffset
[in]自語彙範圍最後一個指令結尾之方法開頭的位移,以位元組為單位。

傳回值

如果方法成功,S_OK;否則,E_FAIL或其他錯誤碼。

備註

一旦關閉範圍,就無法在其中定義其他變數。

ISymUnmanagedWriter::OpenScope 會傳回不透明的範圍識別碼,可與 ISymUnmanagedWriter::SetScopeRange 搭配使用,以便稍後定義範圍的開始和結束位移。 在這種情況下,傳遞到 ISymUnmanagedWriter::OpenScopeISymUnmanagedWriter::CloseScope 的位移會被忽略。 範圍識別碼只有在目前的 方法中才有效。

規格需求

頭: CorSym.idl、CorSym.h

另請參閱