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