Freigeben über


ICorDebugEval::CallFunction-Methode

Legt einen Aufruf der angegebenen Funktion fest.

Diese Methode ist in .NET Framework Version 2.0 veraltet. Verwenden Sie stattdessen ICorDebugEval2::CallParameterizedFunction.

Syntax

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 von Argumenten für die Funktion.

ppArgs
[in] Ein Array von Zeigern, die jeweils auf ein ICorDebugValue-Objekt zeigen, das ein Argument angibt, das an die Funktion übergeben werden soll.

Bemerkungen

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

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 1.1, 1.0

Siehe auch