Partager via


Interface IRawEnumerator (dbgmodel.h)

Interface qui énumère les enfants bruts (par exemple, les classes de base, les champs, etc.) d’un objet (et leurs valeurs et métadonnées associées). Un énumérateur brut peut être acquis via les méthodes EnumerateRawValues ou EnumerateRawReferences sur IModelObject.

Héritage

IRawEnumerator hérite d’IUnknown.

Méthode

L’interface IRawEnumerator a ces méthodes.

 
IRawEnumerator ::AddRef

La méthode IRawEnumerator ::AddRef incrémente le nombre de références d’une interface sur un objet.
IRawEnumerator ::GetNext

Déplace l’itérateur vers l’avant et récupère le nom de l’élément brut et, éventuellement, sa valeur (ou une référence à celui-ci) et le type d’élément qu’il contient.
IRawEnumerator ::QueryInterface

Récupère des pointeurs vers les interfaces prises en charge sur un objet.
IRawEnumerator ::Release

La méthode IRawEnumerator ::Release décrémente le nombre de références d’une interface sur un objet.
IRawEnumerator ::Reset

Réinitialise l’énumérateur à son état initial. Un appel GetNext suivant retourne le premier élément brut (champ natif, classe de base, etc.) dans l’ordre d’énumérateur.

Exigences

Exigence Valeur
d’en-tête dbgmodel.h

Voir aussi

Vue d’ensemble du modèle de données du débogueur C++