Freigeben über


IDiaEnumSymbolsByAddr2::NextEx

Ruft die nächsten Symbole in der Reihenfolge anhand der Adresse ab.

Syntax

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

Parameter

fPromoteBlockSym

[in] Gibt an, ob Sie SymTagBlock-Symbole aufzählen oder auf ein äußeres/übergeordnetes Symbol (z. B. SymTagFuncton oder SymTagPublicSymbol) heraufstufen möchten. Wenn FALSE nichtpromoted SymTagBlock zurückgegeben wird. Verhält sich andernfalls identisch mit IDiaEnumSymbolsByAddr::Next

[in]

celt

[in] Dies ist die Anzahl der Symbole im abzurufenden Enumerator.

rgelt

[out] Ein Array, das mit dem IDiaSymbol Objekt gefüllt werden soll, das die gewünschten Symbole darstellt.

pceltFetched

[out] Hiermit wird die Anzahl der Symbole im abgerufenen Enumerator zurückgegeben.

Rückgabewert

Gibt bei Erfolg S_OK zurück. S_FALSE wird zurückgegeben, wenn keine weiteren Symbole mehr vorhanden sind. Andernfalls wird ein Fehlercode zurückgegeben.

Bemerkungen

Diese Methode aktualisiert die Enumeratorposition anhand der Anzahl der abgerufenen Elemente.

Siehe auch