ISymUnmanagedWriter::CloseScope 方法

更新:2007 年 11 月

关闭当前词法范围。

HRESULT CloseScope(
        [in] ULONG32 endOffset);

参数

  • endOffset
    [in] 从词法范围中最后一条指令末尾的该方法开始处算起的偏移量(以字节为单位)。

返回值

如果该方法成功,则返回 S_OK;否则,返回 E_FAIL 或某个其他错误代码。

备注

一旦关闭范围,就无法在其中定义更多变量。

ISymUnmanagedWriter::OpenScope 返回一个不透明范围标识符,该标识符可与 ISymUnmanagedWriter::SetScopeRange 一起使用,用于以后定义范围的开始和结束偏移量。在此情况下,传递给 ISymUnmanagedWriter::OpenScopeISymUnmanagedWriter::CloseScope 的偏移量被忽略。范围标识符仅在当前方法内有效。

要求

**头文件:**CorSym.idl

请参见

参考

ISymUnmanagedWriter