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
);

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 BESCHREIBUNG
S_OK Die Methode wurde erfolgreich abgeschlossen.
S_FALSE Die tatsächliche Anzahl der abgerufenen Instanzen in pceltFetched ist kleiner als die Anzahl der angeforderten Instanzen.

Bemerkungen

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

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: Seit Version 4.6.2 verfügbar

Siehe auch