Partager via


ICorDebugVariableHomeEnum ::Next, méthode

Obtient le nombre spécifié d’instances ICorDebugVariableHome qui contiennent des informations sur les variables et arguments locaux dans 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, chacun pointant 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 de retour

La méthode retourne les valeurs suivantes.

HRESULT Descriptif
S_OK La méthode s’est terminée avec succès.
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 un maximum d’objets celt commençant à la position actuelle de l’énumérateur. Lorsque la méthode retourne, pceltFetched contient le nombre réel d’objets récupérés.

Spécifications

Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.

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

Bibliothèque: CorGuids.lib

Versions de .NET : Disponible depuis .NET Framework 4.6.2

Voir aussi