IDiaSymbol::get_addressSection

Recupera la parte de sección de una ubicación de dirección. Se usa cuando la enumeración LocationType se establece en LocIsStatic.

Sintaxis

HRESULT get_addressSection ( 
   DWORD* pRetVal
);

Parámetros

pRetVal

[out] Devuelve la parte de sección de una ubicación de dirección.

Valor devuelto

Si la operación se realiza correctamente, devuelve S_OK; de lo contrario, devuelve S_FALSE o un código de error.

Nota:

Un valor devuelto de S_FALSE significa que la propiedad no está disponible para el símbolo.

Comentarios

Para los miembros estáticos ubicados en un archivo DLL externo, la sección devuelta por este método puede ser 0, ya que este método se basa en obtener la dirección virtual del miembro. Las direcciones virtuales solo son válidas si se ha llamado al método IDiaSession::put_loadAddress en la interfaz IDiaSession con un parámetro distinto de cero que especifica la dirección de carga del archivo DLL.

Para obtener la parte de desplazamiento de una dirección, llame al método IDiaSymbol::get_addressOffset.

Requisitos

Requisito Descripción
Encabezado: dia2.h
Versión: Debug Interface Access SDK v7.0

Consulte también