Condividi tramite


IDiaEnumSymbolsByAddr2::P revEx

Recupera i simboli precedenti in base all'ordine in base all'indirizzo.

Sintassi

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

Parametri

fPromoteBlockSym

[in] Indica se enumerare o meno i simboli SymTagBlock o alzarli di livello a un simbolo esterno/padre (ad esempio SymTagFuncton o SymTagPublicSymbol). Se FALSE restituisce unpromoted SymTagBlock. In caso contrario, si comporta in modo identico a IDiaEnumSymbolsByAddr::Prev

celt

[in] Numero di simboli nell'enumeratore da recuperare.

rgelt

[out] Matrice che deve essere compilata con IDiaSymbol oggetti che rappresentano i simboli desiderati.

pceltFetched

[out] Restituisce il numero di simboli nell'enumeratore recuperato.

Valore restituito

Se l'esito è positivo, restituisce S_OK. Restituisce S_FALSE se non sono presenti simboli precedenti. In caso contrario, verrà restituito un codice di errore.

Osservazioni:

Questo metodo aggiorna la posizione dell'enumeratore in base al numero di elementi recuperati.

Vedi anche