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++