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). |