Block
chaque bloc de code est identifié par un symbole d' SymTagBlock . Les symboles de bloc sont utilisés pour identifier des portées imbriquées dans des fonctions.
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. |
|
ULONGLONG |
Nombre d'octets du code dans le bloc. |
|
IDiaSymbol* |
symbole du bloc ou de la fonction englobant. |
|
DWORD |
Retourne l'ID du symbole parent lexicale. |
|
DWORD |
les blocs ont des emplacements statiques ; pour plus d'informations, consultez Emplacements des symboles. |
|
BSTR |
Retourne le nom du bloc (qui est généralement une chaîne vide). |
|
DWORD |
Retourne l'adresse virtuelle de ce bloc par rapport à son parent lexicale. |
|
DWORD |
ID d'index de symbole. |
|
DWORD |
Retourne SymTagBlock (une des valeurs de SymTagEnum ). |
|
ULONGLONG |
Retourne l'adresse virtuelle de ce bloc dans l'exécutable. |