Freigeben über


ICorDebugVariableHomeEnum::Next-Methode

Ruft die angegebene Anzahl von ICorDebugVariableHome-Instanzen ab, die Informationen zu den lokalen Variablen und Argumenten in einer Funktion enthalten.

Syntax

HRESULT Next(
    [in] ULONG celt,
    [out, size_is(celt), length_is(*pceltFetched)] ICorDebugVariableHome *homes[],
    [out] ULONG *pceltFetched
);

Die Parameter

celt [in] Die Anzahl der abzurufenden Objekte.

homes Ein Array von Zeigern, von denen jeder auf ein ICorDebugVariableHome -Objekt verweist, das Informationen zu einer lokalen Variable oder einem Argument einer Funktion bereitstellt.

pceltFetched [out] Die Anzahl der Instanzen, die tatsächlich in Objekten zurückgegeben wurden.

Rückgabewert

Die Methode gibt die folgenden Werte zurück.

HRESULT Description
S_OK Die Methode wurde erfolgreich abgeschlossen.
S_FALSE Die tatsächliche Anzahl der abgerufenen Instanzen ist pceltFetchedkleiner als die Anzahl der angeforderten Instanzen.

Bemerkungen

Die ICorDebugVariableHomeEnum::Next-Methode ruft ein Maximum von celt Objekten ab, die an der aktuellen Position des Enumerators beginnen. Wenn die Methode zurückgegeben wird, pceltFetched enthält sie die tatsächliche Anzahl der abgerufenen Objekte.

Anforderungen

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Kopfball: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET-Versionen: Verfügbar seit .NET Framework 4.6.2

Siehe auch