Partager via


ICorDebugVariableHomeEnum::Next, méthode

Obtient le nombre spécifié d’instances de ICorDebugVariableHome qui contiennent des informations sur les variables locales et les arguments d’une fonction.

Syntaxe

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

Paramètres

celt
[in] Nombre d'objets à récupérer.

homes
Tableau de pointeurs, dont chacun pointe vers un objet ICorDebugVariableHome qui fournit des informations sur une variable locale ou un argument d’une fonction.

pceltFetched
[out] Nombre d’instances réellement retournées dans les objets.

Valeur renvoyée

La méthode retourne les valeurs suivantes.

HRESULT Description
S_OK La commande s'est correctement terminée.
S_FALSE Le nombre réel d’instances récupérées, comme indiqué dans pceltFetched, est inférieur au nombre d’instances demandées.

Remarques

La méthode ICorDebugVariableHomeEnum::Next récupère celt objets au maximum à partir de la position actuelle de l’énumérateur. Quand la méthode est retournée, pceltFetched contient le nombre réel d’objets récupérés.

Configuration requise

Plateformes : Consultez Configuration requise.

En-tête : CorDebug.idl, CorDebug.h

Bibliothèque : CorGuids.lib

Versions de .NET Framework : Disponibles depuis la version 4.6.2

Voir aussi