IDiaEnumSymbolsByAddr2::symbolByRVAEx
Umieszcza moduł wyliczający, wykonując wyszukiwanie według względnego adresu wirtualnego (RVA).
Składnia
HRESULT symbolByRVAEx (
BOOL fPromoteBlockSym,
DWORD relativeVirtualAddress,
IDiaSymbol** ppsymbol
);
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::symbolByRVA
relativeVirtualAddress
[in] Adres względem początku obrazu.
ppsymbol
[out] IDiaSymbol
Zwraca obiekt reprezentujący znaleziony symbol.
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK
. Zwraca wartość S_FALSE
, jeśli nie można odnaleźć symbolu. W przeciwnym razie zwraca kod błędu.