IDiaSymbol::get_addressOffset
Recupera a parte de deslocamento de um local de endereço. Use quando o LocationType for definido como LocIsStatic.
HRESULT get_addressOffset (
DWORD* pRetVal
);
Parâmetros
- pRetVal
[out] Retorna a parte de deslocamento de um local de endereço.
Valor de retorno
Se bem-sucedida, retorna S_OK; Caso contrário, retornará S_FALSE ou um código de erro.
Dica
Um valor de retorno 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, como esse método depende de como obter o endereço virtual do membro. Endereços virtuais são válidos somente se a IDiaSession::put_loadAddress método na IDiaSession interface foi 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 IDiaSymbol::get_addressSection método.
Requisitos
Requisito |
Descrição |
---|---|
Cabeçalho: |
dia2.h |
Versão: |
Versão 7.0 do SDK DIA |