ICorDebugEval::CallFunction 方法

设置一个对指定函数的调用。

此方法在 .NET Framework 2.0 版中已过时。 请改用 ICorDebugEval2::CallParameterizedFunction

HRESULT CallFunction (
    [in] ICorDebugFunction  *pFunction,
    [in] ULONG32            nArgs,
    [in, size_is(nArgs)] ICorDebugValue *ppArgs[]
);

参数

  • pFunction
    [in] 一个指向 ICorDebugFunction 对象的指针,该对象指定要调用的函数。

  • nArgs
    [in] 函数的参数个数。

  • ppArgs
    [in] 一个由指针组成的数组,其中每个指针都指向一个 ICorDebugValue 对象,该对象指定要传递给函数的参数。

备注

如果该函数是虚拟的,则 CallFunction 将执行虚拟调度。 如果该函数位于其他应用程序域中,只要所有的参数也都位于该应用程序域中,就会发生转换。

要求

**平台:**请参见 .NET Framework 系统要求

头文件: CorDebug.idl、CorDebug.h

**库:**CorGuids.lib

**.NET Framework 版本:**1.1、1.0

请参见

参考

ICorDebugEval 接口

ICorDebugEval2::CallParameterizedFunction 方法