Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Jeder Codeblock wird durch ein SymTagBlock-Symbol identifiziert. Blocksymbole dienen dazu, geschachtelte Bereiche innerhalb von Funktionen zu identifizieren.
Eigenschaften
In der folgenden Tabelle sehen Sie die Eigenschaften, die für diesen Symboltyp gültig sind.
| Eigenschaft | Datentyp | BESCHREIBUNG |
|---|---|---|
| IDiaSymbol::get_addressOffset | DWORD |
Offsetteil der Position. Weitere Informationen finden Sie unter LocationType-Enumeration. |
| IDiaSymbol::get_addressSection | DWORD |
Abschnittsteil der Position. Weitere Informationen finden Sie unter LocationType-Enumeration. |
| IDiaSymbol::get_length | ULONGLONG |
Anzahl von Bytes mit Code im Block. |
| IDiaSymbol::get_lexicalParent | IDiaSymbol* |
Symbol des einschließenden Blocks oder der einschließenden Funktion. |
| IDiaSymbol::get_lexicalParentId | DWORD |
Gibt die ID des übergeordneten lexikalischen Symbols zurück. |
| IDiaSymbol::get_locationType | DWORD |
Blöcke haben statische Speicherorte. Weitere Informationen finden Sie unter Symbolspeicherorte. |
| IDiaSymbol::get_name | BSTR |
Gibt den Namen des Blocks zurück (der normalerweise eine leere Zeichenfolge ist). |
| IDiaSymbol::get_relativeVirtualAddress | DWORD |
Gibt die virtuelle Adresse dieses Blocks relativ zum lexikalischen übergeordneten Element zurück. |
| IDiaSymbol::get_symIndexId | DWORD |
Index-ID des Symbols |
| IDiaSymbol::get_symTag | DWORD |
Gibt SymTagBlock zurück (einen der Werte der SymTagEnum-Enumeration). |
| IDiaSymbol::get_virtualAddress | ULONGLONG |
Gibt die virtuelle Adresse dieses Blocks in der ausführbaren Datei zurück. |