IDiaSymbol::get_addressSection
Recupera a parte da seção de um local do endereço. Use quando a Enumeration LocationType estiver definida como LocIsStatic
.
Sintaxe
HRESULT get_addressSection (
DWORD* pRetVal
);
Parâmetros
pRetVal
[out] Recupera a parte da seção de um local do 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, a seção retornada 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::put_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 de deslocamento de um endereço, chame o método IDiaSymbol::get_addressOffset.
Requisitos
Requisito | Descrição |
---|---|
Cabeçalho: | dia2.h |
Versão: | DIA SDK v7.0 |