Udostępnij za pośrednictwem


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.

Zobacz też