PublicSymbol
Lorsque le fichier .exe est créé, chaque symbole public (au minimum, chaque fonction et symboles globaux de données) est fourni une balise d' SymTagPublicSymbol .
Propriétés
Le tableau suivant indique les propriétés qui sont valides pour ce type de symbole.
Propriété |
Type de données |
Description |
---|---|---|
DWORD |
Partie décalée d'emplacement ; pour plus d'informations, consultez LocationType. |
|
DWORD |
Élément de section d'emplacement ; pour plus d'informations, consultez LocationType. |
|
BOOL |
TRUE si l'emplacement du symbole est dans le code. |
|
BOOL |
TRUE si le symbole est une fonction. |
|
ULONGLONG |
longueur de ce symbole en octets. |
|
IDiaSymbol* |
symbole pour la portée globale. |
|
DWORD |
ID du symbole parent lexicale. |
|
DWORD |
les symboles publics ont des emplacements statiques ; pour plus d'informations, consultez Emplacements des symboles. |
|
BOOL |
TRUE si l'emplacement du symbole est en code managé. |
|
BOOL |
TRUE si l'emplacement du symbole est dans le code MSIL (Microsoft Intermediate langage). |
|
BSTR |
Le nom complètement décorée du symbole. |
|
DWORD |
ID d'index de symbole. |
|
DWORD |
Position relative du symbole dans le bloc. |
|
DWORD |
Retourne SymTagPublicSymbol (une des valeurs de SymTagEnum ). |
|
BSTR |
le nom non décoré de symbole. |
|
BSTR |
Partie ou l'ensemble du nom non décoré de symbole. |