IDiaSymbol::get_addressOffset
Recupera a parte de deslocamento de um local de endereço. Use quando a Enumeration LocationType estiver definida como LocIsStatic
.
Sintaxe
HRESULT get_addressOffset (
DWORD* pRetVal
);
Parâmetros
pRetVal
[out] Retorna a parte de deslocamento de um local de endereço.
Valor Retornado
Se tiver êxito, retornará S_OK
. Caso contrário, retornará S_FALSE
ou um código de erro.
Observação
Um valor retornado de S_FALSE
significa que a propriedade não está disponível para o símbolo.
Comentários
Para membros estáticos localizados em uma DLL externa, o deslocamento retornado por esse método pode ser 0, pois esse método depende da obtenção do endereço virtual do membro. Os endereços virtuais só serão válidos se o método IDiaSession::p ut_loadAddress na interface IDiaSession tiver sido chamado com um parâmetro diferente de zero especificando o endereço de carregamento da DLL.
Para obter a parte da seção de um endereço, chame o método IDiaSymbol::get_addressSection.
Requisitos
Requisito | Descrição |
---|---|
Cabeçalho: | dia2.h |
Versão: | DIA SDK v7.0 |