Freigeben über


ICorDebugEval::CallFunction-Methode

Richtet einen Aufruf der angegebenen Funktion ein.

Diese Methode ist veraltet. Verwenden Sie stattdessen ICorDebugEval2::CallParameterizedFunction .

Syntax

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

Die 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 jedes auf ein ICorDebugValue-Objekt verweist, das ein Argument angibt, das an die Funktion übergeben werden soll.

Bemerkungen

Wenn die Funktion virtuell ist, CallFunction wird die virtuelle Verteilerfunktion ausgeführt. Wenn sich die Funktion in einer anderen Anwendungsdomäne befindet, tritt ein Übergang auf, solange sich alle Argumente auch in dieser Anwendungsdomäne befinden.

Anforderungen

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Kopfball: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET-Versionen: 1.1, 1.0

Siehe auch