Partilhar via


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

Consulte também

Referência

IDiaSymbol

LocationType

IDiaSymbol::get_addressSection

IDiaSession::put_loadAddress

IDiaSession