IDiaEnumSymbolsByAddr2::P revEx
Pobiera poprzednie symbole w kolejności według adresu.
Składnia
HRESULT PrevEx (
BOOL fPromoteBlockSym,
ULONG celt,
IDiaSymbol** rgelt,
ULONG* pceltFetched
);
Parametry
fPromoteBlockSym
[in] Określa, czy należy wyliczyć symbole SymTagBlock, czy podwyższyć poziom ich do symbolu zewnętrznego/nadrzędnego (na przykład SymTagFuncton lub SymTagPublicSymbol). Jeśli FALSE
zwraca niepromoted SymTagBlock. W przeciwnym razie zachowuje się identycznie z IDiaEnumSymbolsByAddr::Prev
celt
[in] Liczba symboli w wyliczaniu do pobrania.
rgelt
[out] Tablica, która ma być wypełniona obiektami IDiaSymbol
reprezentującymi żądane symbole.
pceltFetched
[out] Zwraca liczbę symboli w pobranym wyliczaniu.
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK
. Zwraca wartość S_FALSE
, jeśli nie ma poprzednich symboli. W przeciwnym razie zwraca kod błędu.
Uwagi
Ta metoda aktualizuje pozycję modułu wyliczającego według liczby pobranych elementów.