Compiland
Il existe un symbole SymTagCompiland
pour chaque Compiland lié au fichier .exe. Les informations de compilation sont divisées entre les symboles avec une SymTagCompiland
balise, qui peuvent être récupérées sans charger de symboles de compilation et de symboles supplémentaires avec une SymTagCompilandDetails
balise, ce qui peut nécessiter le chargement de symboles supplémentaires.
Propriétés
Le tableau suivant montre les propriétés valides pour ce type de symbole.
Propriété | Type de données | Description |
---|---|---|
IDiaSymbol::get_editAndContinueEnabled | BOOL |
TRUE si l’option Modifier et Continuer a été activée à la compilation. |
IDiaSymbol::get_lexicalParent | IDiaSymbol* |
Symbole du fichier .exe. |
IDiaSymbol::get_lexicalParentId | DWORD |
ID du symbole parent lexical. |
IDiaSymbol::get_libraryName | BSTR |
Nom du fichier bibliothèque ou objet à partir duquel l’objet a été chargé. |
IDiaSymbol::get_name | BSTR |
Nom du fichier objet de compiland. |
IDiaSymbol::get_sourceFileName | BSTR |
Nom du fichier source. |
IDiaSymbol::get_symIndexId | DWORD |
ID d’index du symbole. |
IDiaSymbol::get_symTag | DWORD |
Retourne SymTagCompiland (l’une des valeurs d’énumération SymTagEnum). |