Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft Informationen zur aktiven Funktion in den Frames dieses Threads ab.
Syntax
HRESULT GetActiveFunctions (
[in] ULONG32 cFunctions,
[out] ULONG32 *pcFunctions,
[in, out, size_is(cFunctions), length_is(*pcFunctions)]
COR_ACTIVE_FUNCTION pFunctions[]
);
Die Parameter
cFunctions [in] Die Größe des pFunctions Arrays.
pcFunctions [out] Ein Zeiger auf die Anzahl der objekte, die pFunctions im Array zurückgegeben werden. Die Anzahl der zurückgegebenen Objekte entspricht der Anzahl der verwalteten Frames im Stapel.
pFunctions [in, out] Ein Array von COR_ACTIVE_FUNCTION Objekten, die jeweils Informationen zu den aktiven Funktionen in den Frames dieses Threads enthalten.
Das erste Element wird für den Blattrahmen und so zurück zum Stamm des Stapels verwendet.
Bemerkungen
Wenn pFunctions die Eingabe null ist, wird nur die Anzahl der Funktionen zurückgegeben, GetActiveFunctions die sich im Stapel befinden. Das heißt, Wenn pFunctions die Eingabe null ist, GetActiveFunctions wird nur ein Wert in pcFunctions.
Die GetActiveFunctions Methode dient als Optimierung für das Abrufen der gleichen Informationen aus Frames in einer Stapelablaufverfolgung und enthält nur Frames, die ein ICorDebugILFrame-Objekt für sie in der vollständigen Stapelablaufverfolgung hatten.
Anforderungen
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Kopfball: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET-Versionen: Verfügbar seit .NET Framework 2.0