ISymUnmanagedENCUpdate::GetLocalVariables 方法

获取局部变量。

HRESULT GetLocalVariables(
    [in]  mdMethodDef  mdMethodToken,
    [in]  ULONG        cLocals,
    [out, size_is(cLocals), length_is(*pceltFetched)]
        ISymUnmanagedVariable *rgLocals[],
    [out] ULONG        *pceltFetched);

参数

  • mdMethodToken
    [in] 方法的元数据标记。

  • cLocals
    [in] 指示 rgLocals 参数大小的 ULONG。

  • rgLocals
    [out] 返回的 ISymUnmanagedVariable 实例的数组。

  • pceltFetched
    [out] 一个指向 ULONG 的指针,该 ULONG 接收包含局部变量所需的 rgLocals 缓冲区的大小。

返回值

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

要求

头文件: CorSym.idl、CorSym.h

请参见

参考

ISymUnmanagedENCUpdate 接口