Partage via


IDiaEnumSymbolsByAddr2::PrevEx

Récupère les symboles précédents dans l’ordre par adresse.

Syntaxe

HRESULT PrevEx (
   BOOL         fPromoteBlockSym,
   ULONG        celt,
   IDiaSymbol** rgelt,
   ULONG*       pceltFetched
);

Paramètres

fPromoteBlockSym

[in] Indique s’il faut énumérer ou non les symboles SymTagBlock ou les promouvoir en symbole externe/parent (comme SymTagFuncton ou SymTagPublicSymbol). Si FALSE elle retourne symTagBlock nonpromotée. Dans le cas contraire, il se comporte de la même façon que IDiaEnumSymbolsByAddr::Prev

celt

[in] Nombre de symboles dans l’énumérateur à récupérer.

rgelt

[out] Tableau à remplir avec IDiaSymbol des objets qui représentent les symboles souhaités.

pceltFetched

[out] Renvoie le nombre de symboles dans l’énumérateur récupéré.

Valeur renvoyée

En cas de réussite, retourne S_OK. Renvoie S_FALSE s’il n’y a pas de symboles précédents. Sinon, retourne un code d'erreur.

Notes

Cette méthode met à jour la position de l’énumérateur en fonction du nombre d’éléments récupérés.

Voir aussi