Share via


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, die jeweils auf ein ICorDebugVariableHome-Objekt zeigen, das Informationen zu einer lokalen Variablen oder einem Argument einer Funktion bereitstellt.

pceltFetched
[out] Zeiger auf die Anzahl der tatsächlich in Objekten zurückgegebenen Instanzen.

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