Freigeben über


ICorDebugEval::CallFunction-Methode

Richtet einen Aufruf der angegebenen Funktion ein.

Diese Methode ist in .NET Framework, Version 2.0, veraltet. Stattdessen wird die ICorDebugEval2::CallParameterizedFunction-Methode verwendet.

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

Parameter

  • pFunction
    [in] Zeiger auf ein ICorDebugFunction-Objekt, das die Funktion angibt, die aufgerufen werden soll.

  • nArgs
    [in] Die Anzahl der Argumente für die Funktion.

  • ppArgs
    [in] Ein Array von Zeigern, von denen jeder auf ein ICorDebugValue-Objekt zeigt, das ein Argument angibt, der an die Funktion übergeben wird.

Hinweise

Wenn die Funktion virtuell ist, führt CallFunction einen virtuellen Dispatch aus. Wenn sich die Funktion in einer anderen Anwendungsdomäne befindet, erfolgt ein Übergang, bis sich alle Argumente ebenfalls in dieser Anwendungsdomäne befinden.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 1.1, 1.0

Siehe auch

Referenz

ICorDebugEval-Schnittstelle

ICorDebugEval2::CallParameterizedFunction-Methode