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.