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 |