ICorDebugVariableHomeEnum::Next (méthode)ICorDebugVariableHomeEnum::Next Method

Obtient le nombre spécifié de ICorDebugVariableHome instances qui contiennent des informations sur les variables locales et les arguments dans une fonction.Gets the specified number of ICorDebugVariableHome instances that contain information about the local variables and arguments in a function.

SyntaxeSyntax

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

ParamètresParameters

celt
[in] Nombre d'objets à récupérer.[in] The number of objects to be retrieved.

homes
Un tableau de pointeurs, chacun d’eux pointe vers un ICorDebugVariableHome objet qui fournit des informations sur une variable locale ou un argument d’une fonction.An array of pointers, each of which points to a ICorDebugVariableHome object that provides information about a local variable or argument of a function.

pceltFetched
[out] Le nombre d’instances réellement retournés dans les objets.[out] The number of instances actually returned in objects.

Valeur de retourReturn Value

La méthode retourne les valeurs suivantes.The method returns the following values.

HRESULTHRESULT DescriptionDescription
S_OK La commande s'est correctement terminée.The method completed successfully.
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.The actual number of instances retrieved, as reflected in pceltFetched, is less than the number of instances requested.

NotesRemarks

Le ICorDebugVariableHomeEnum::Next méthode récupère un maximum de celt objets commençant à la position actuelle de l’énumérateur.The ICorDebugVariableHomeEnum::Next method retrieves a maximum of celt objects starting at the current position of the enumerator. Lorsque la méthode est retournée, pceltFetched contient le nombre réel d’objets récupérés.When the method returns, pceltFetched contains the actual number of objects retrieved.

Configuration requiseRequirements

Plateformes : Consultez Configuration requise.Platforms: See System Requirements.

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

Bibliothèque : CorGuids.libLibrary: CorGuids.lib

Versions du .NET Framework : Disponible à partir de 4.6.2Available since 4.6.2.NET Framework Versions: Disponible à partir de 4.6.2Available since 4.6.2

Voir aussiSee also