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.
Jede Funktion wird durch ein SymTagFunction Symbol identifiziert.
Eigenschaften
In der folgenden Tabelle werden die Eigenschaften angegeben, die auf das Symbol für diesen Typ gültig sind.
Property |
Data type |
Beschreibung |
|---|---|---|
DWORD |
Einer der Werte CV_access_e, wenn die Funktion eine Memberfunktion ist. |
|
DWORD |
Offset der Position. Ausführliche Informationen finden Sie unter LocationType. |
|
DWORD |
Abschnitts teil Speicherort. Ausführliche Informationen finden Sie unter LocationType. |
|
IDiaSymbol* |
Symbol für die Klasse, wenn die Funktion eine Memberfunktion ist. |
|
DWORD |
ID des Symbols des Klassen übergeordnete Elemente übergeordneten Elements. |
|
BOOL |
TRUE , wenn die Funktion als Konstante gekennzeichnet ist. |
|
BOOL |
TRUE , wenn die Funktion eine benutzerdefinierte - Aufrufkonvention (nur DIA SDK in V8.0 oder höher). |
|
BOOL |
TRUE , wenn die Funktion ausgeführt wird (DIA nur zurückgeben und SDK in V8.0 oder höher). |
|
BOOL |
TRUE , wenn die Funktion Funktion des belegten Arbeitsspeichers verwendet (nur uinnder DIA SDK V8.0 oder höher). |
|
BOOL |
TRUE , wenn die Funktion C++-style Ausnahmebehandlung (DIA SDK enthält nur in V8.0 oder höher). |
|
BOOL |
TRUE , wenn die Funktion asynchrone Ausnahmebehandlung (DIA SDK enthält nur in V8.0 oder höher). |
|
BOOL |
TRUE , wenn die Funktion Inlineassembly enthält nur (DIA SDK in V8.0 oder höher). |
|
BOOL |
TRUE , wenn die Funktion einen Aufruf longjmp (DIA SDK enthält nur in V8.0 oder höher). |
|
BOOL |
TRUE , wenn die Funktion Sicherheitsüberprüfungen (DIA SDK enthält nur in V8.0 oder höher). |
|
BOOL |
TRUE , wenn die Funktion Win32-style strukturierten Ausnahmebehandlung (DIA SDK enthält nur in V8.0 oder höher). |
|
BOOL |
TRUE , wenn die Funktion einen Aufruf setjmp (DIA SDK enthält nur in V8.0 oder höher). |
|
BOOL |
TRUE , wenn die Funktion eine Rückgabe von einem Umbruch (DIA nur SDK in V8.0 oder höher). |
|
BOOL |
TRUE , wenn eine Funktion die virtuelle Intro ist. |
|
BOOL |
TRUE , wenn die Funktion mit einem der Attribute inline, __inline, __forceinline markiert wurde. |
|
BOOL |
TRUE , wenn die Funktion mit dem nackt (C++)-Attribut gekennzeichnet ist (nur DIA SDK in V8.0 oder höher). |
|
BOOL |
TRUE , wenn die Funktion statisch ist (nur DIA SDK in V8.0 oder höher). |
|
ULONGLONG |
Anzahl von Bytes des Codes Funktionen, beginnend von der Position ab. |
|
IDiaSymbol* |
Symbol der einschließenden Kompiliereinheit. |
|
DWORD |
ID des lexikalischen Elementen Symbols. |
|
DWORD |
Funktionen können die statische oder Speicherorte Metadaten. Ausführliche Informationen finden Sie unter Symbolspeicherorte. |
|
BSTR |
Der Name der Funktion. |
|
BOOL |
TRUE , wenn die Funktion keine Inlinefunktion ist (nur n-DIA SDK V8.0 oder höher). |
|
BOOL |
TRUE , wenn das Feature nicht erreichbar ist (nur DIA SDK in V8.0 oder höher). |
|
BOOL |
TRUE , wenn die Funktion keinen Wert zurückgibt (ausschließlich DIA SDK in V8.0 oder höher). |
|
BOOL |
TRUE , wenn die Funktion mit Puffer sicherheitsüberprüfungen aber keiner Stapelreihenfolge kompiliert wurde, kann erfolgen. |
|
BOOL |
TRUE , wenn der Code Debuginformationen für optimierten Code aufweist (DIA nur SDK in V8.0 oder höher). |
|
BOOL |
TRUE rein virtuelle Funktion ist. |
|
DWORD |
Relative Position dieser Funktion innerhalb des Moduls. |
|
DWORD |
Index-ID des Symbols. |
|
DWORD |
Gibt SymTagFunction zurück (einen der Werte SymTagEnum ). |
|
DWORD |
Metadatentoken für die Funktion. |
|
IDiaSymbol* |
Symbol für die Funktionssignatur. |
|
DWORD |
ID des Symbols für das Typ. |
|
BOOL |
TRUE , wenn das Feature nicht ausgerichtet ist. |
|
BSTR |
Das nicht ergänzte Form eines Funktionsnamens (DIA nur SDK in v8.0 oder höher) |
|
BSTR |
Teil oder alle nicht ergänzte Form eines Funktionsnamens (DIA nur SDK in v8.0 oder höher). |
|
BOOL |
TRUE wenn eine virtuelle Funktion. |
|
ULONGLONG |
Position dieser Funktion innerhalb des ausführbaren Images. |
|
DWORD |
Wenn eine virtuelle Funktion. Anschließend wird der Offset in der virtuellen Funktionstabelle. |
|
BOOL |
TRUE , wenn die Funktion als flüchtig gekennzeichnet ist. |