Exe

Exe es el único símbolo sin un elemento primario léxico o de clase, ya que representa el ámbito global del archivo .exe o .dll. Solo hay un símbolo con la etiqueta SymTagExe por archivo. El método IDiaSession::get_globalScope devuelve el símbolo.

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_age DWORD Antigüedad de este archivo ejecutable.
IDiaSymbol::get_guid GUID GUID de este ejecutable.
IDiaSymbol::get_isCTypes BOOL TRUE si el archivo de símbolos asociado a este archivo ejecutable contiene tipos C (solo en Debug Interface Access SDK v8.0 o posterior).
IDiaSymbol::get_isStripped BOOL TRUE si los símbolos privados se han quitado del archivo de símbolos asociado a este archivo ejecutable (solo en Debug Interface Access SDK v8.0 o posterior).
IDiaSymbol::get_machineType DWORD Valor que indica la CPU de destino (uno de los valores de la Enumeración CV_CPU_TYPE_e).
IDiaSymbol::get_name BSTR Nombre del archivo .exe.
IDiaSymbol::get_signature DWORD Firma del ejecutable.
IDiaSymbol::get_symbolsFileName BSTR Ruta de acceso completa para el archivo .pdb o .dbg del archivo .exe.
IDiaSymbol::get_symIndexId DWORD Id. de índice del símbolo.
IDiaSymbol::get_symTag DWORD Devuelve SymTagExe (uno de los valores de enumeración SymTagEnum).

Consulte también