PublicSymbol

Cuando se crea el archivo .exe, cada símbolo público (como mínimo, cada función global y símbolo de datos) recibe una etiqueta SymTagPublicSymbol.

Propiedades

En la tabla siguiente se muestran las propiedades válidas para este tipo de símbolo.

Propiedad Tipo de datos Descripción
IDiaSymbol::get_addressOffset DWORD Elemento de desplazamiento de la ubicación. Para obtener más información, consulte la enumeración LocationType.
IDiaSymbol::get_addressSection DWORD Elemento de sección de la ubicación. Para obtener más información, consulte la enumeración LocationType.
IDiaSymbol::get_code BOOL TRUE si la ubicación del símbolo está en el código.
IDiaSymbol::get_function BOOL TRUE si el símbolo es una función.
IDiaSymbol::get_length ULONGLONG Longitud de este símbolo en bytes.
IDiaSymbol::get_lexicalParent IDiaSymbol* Símbolo del ámbito global.
IDiaSymbol::get_lexicalParentId DWORD Id. del símbolo primario léxico.
IDiaSymbol::get_locationType DWORD Los símbolos públicos tienen ubicaciones estáticas; para obtener más información, consulte Ubicaciones de símbolos.
IDiaSymbol::get_managed BOOL TRUE si la ubicación del símbolo está en código administrado.
IDiaSymbol::get_msil BOOL TRUE si la ubicación del símbolo está en el código de Lenguaje intermedio de Microsoft (MSIL).
IDiaSymbol::get_name BSTR Nombre completo del símbolo.
IDiaSymbol::get_symIndexId DWORD Id. de índice del símbolo.
IDiaSymbol::get_relativeVirtualAddress DWORD Posición relativa del símbolo en su bloque.
IDiaSymbol::get_symTag DWORD Devuelve SymTagPublicSymbol (uno de los valores de enumeración SymTagEnum).
IDiaSymbol::get_undecoratedName BSTR Nombre del símbolo no representativo.
IDiaSymbol::get_undecoratedNameEx BSTR Parte o todo el nombre de símbolo no representativo.

Consulte también