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 (ainsi que 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éthodes

L’interface IRawEnumerator a ces méthodes.

 
IRawEnumerator ::AddRef

La méthode IRawEnumerator ::AddRef incrémente le nombre de références pour 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 s’agit.
IRawEnumerator ::QueryInterface

Récupère les 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 pour une interface sur un objet.
IRawEnumerator ::Reset

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

Configuration requise

Condition requise Valeur
En-tête dbgmodel.h

Voir aussi

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