函式 (偵錯介面存取 SDK)
每個函式由SymTagFunction符號。
屬性
下表會對此符號的型別有效的屬性。
屬性 |
Data type |
描述 |
---|---|---|
DWORD |
其中一個值的CV_access_e,如果函式是成員函式。 |
|
DWORD |
位移的組件的位置。 如需詳細資訊,請參閱LocationType。 |
|
DWORD |
區段的組件的位置。 如需詳細資訊,請參閱LocationType。 |
|
IDiaSymbol* |
類別中有函式成員函式的符號。 |
|
DWORD |
類別父系符號的識別碼。 |
|
BOOL |
TRUE如果此函式標記為常數。 |
|
BOOL |
TRUE如果函式會使用自訂的呼叫慣例 (僅在 DIA SDK V8.0 或更新版本)。 |
|
BOOL |
TRUE如果函式會執行到目前為止傳回 (只有在 DIA SDK V8.0 或更新)。 |
|
BOOL |
TRUE如果函式會使用已配置的記憶體的函式 (uinnder DIA SDK V8.0 或更新版本)。 |
|
BOOL |
TRUE如果函式包含 C++ 例外處理 (只有在 DIA SDK V8.0 或更新)。 |
|
BOOL |
TRUE如果函式包含了非同步例外處理 (只有在 DIA SDK V8.0 或更新)。 |
|
BOOL |
TRUE如果函式包含內嵌組譯碼 (僅在 DIA SDK V8.0 或更新版本)。 |
|
BOOL |
TRUE如果函式中包含longjmp呼叫 (只有在 DIA SDK V8.0 或更新)。 |
|
BOOL |
TRUE如果函式包含安全性檢查 (只有在 DIA SDK V8.0 或更新)。 |
|
BOOL |
TRUE如果函式會包含 Win32 樣式結構化例外處理 (只有在 DIA SDK V8.0 或更新)。 |
|
BOOL |
TRUE如果函式中包含setjmp呼叫 (只有在 DIA SDK V8.0 或更新)。 |
|
BOOL |
TRUE如果函式傳回時從插斷切換 (只能在 DIA SDK V8.0 或更新)。 |
|
BOOL |
TRUE如果函式是虛擬的簡介。 |
|
BOOL |
TRUE如果函式已標示的其中一種inline、__inline、__forceinline屬性。 |
|
BOOL |
TRUE如果函式標有naked (C++) (僅在 DIA SDK V8.0 或更新版本) 的屬性。 |
|
BOOL |
TRUE如果函式是靜態的 (只有在 DIA SDK V8.0 或更新)。 |
|
ULONGLONG |
函式的程式碼,從位置開始的位元組數目。 |
|
IDiaSymbol* |
封入編譯的符號。 |
|
DWORD |
語彙的父代符號的識別碼。 |
|
DWORD |
函式可以有靜態或中繼資料的位置。 如需詳細資訊,請參閱符號位置。 |
|
BSTR |
函式的名稱。 |
|
BOOL |
TRUE如果函式不是內嵌函式 (僅 n DIA SDK V8.0 或更新版本)。 |
|
BOOL |
TRUE如果函式無法連線到 (只有在 DIA SDK V8.0 或更新)。 |
|
BOOL |
TRUE如果函式沒有傳回值 (只能在 DIA SDK V8.0 或更新)。 |
|
BOOL |
TRUE如果緩衝區安全性檢查所編譯的函式,但無法這樣做沒有堆疊的順序。 |
|
BOOL |
TRUE如果程式碼已最佳化的程式碼 (僅在 DIA SDK V8.0 或更新版本) 的偵錯資訊。 |
|
BOOL |
TRUE如果函式是純虛擬。 |
|
DWORD |
此函式,它的模組內的相對位置。 |
|
DWORD |
符號的索引識別碼。 |
|
DWORD |
傳回SymTagFunction (其中SymTagEnum值)。 |
|
DWORD |
此函式的中繼資料語彙基元。 |
|
IDiaSymbol* |
函式簽名碼的符號。 |
|
DWORD |
型別符號的識別碼。 |
|
BOOL |
TRUE如果函式未對齊。 |
|
BSTR |
未裝飾的形式的函式名稱 (只有在 DIA SDK v8.0 或更新版本) |
|
BSTR |
部分或全部的函式名稱 (只有在 DIA SDK v8.0 或更新版本) 的未裝飾形式。 |
|
BOOL |
TRUE如果虛擬函式。 |
|
ULONGLONG |
這個函式可執行檔映像中的位置。 |
|
DWORD |
如果虛擬函式,然後虛擬函式的資料表中的位移。 |
|
BOOL |
TRUE如果此函式標記為非揮發性。 |