関数 (Debug Interface Access SDK)
各関数は SymTagFunction の記号で示されます。
プロパティ
次の表はこのシンボルの型に対して有効なプロパティを次に示します。
プロパティ |
Data type |
Description |
---|---|---|
DWORD |
関数がメンバー関数の場合はCV_access_e 値のいずれか 1 つが。 |
|
DWORD |
場所のオフセットの一部 ; 詳細についてはLocationType を参照してください。 |
|
DWORD |
場所のセクションの一部 ; 詳細についてはLocationType を参照してください。 |
|
IDiaSymbol* |
関数がメンバー関数の場合はクラスのシンボル。 |
|
DWORD |
クラスの親のシンボル ID。 |
|
BOOL |
関数を定数としてマークされている場合 TRUE。 |
|
BOOL |
関数がカスタム呼び出し規約を使用する場合 TRUE DIA (SDK V8.0 以降でのみ)。 |
|
BOOL |
関数がを返す場合TRUE DIA (SDK V8.0 以降でのみ)。 |
|
BOOL |
関数で割り当てられたメモリ uinnder の SDK DIA (関数のみ V8.0 以降) を使用して TRUE。 |
|
BOOL |
関数が C++ スタイルの例外処理が含まれている場合 TRUE DIA (SDK V8.0 以降でのみ)。 |
|
BOOL |
関数が非同期例外処理が含まれている場合 TRUE DIA (SDK V8.0 以降でのみ)。 |
|
BOOL |
関数がインライン アセンブリが含まれている場合は TRUE DIA (SDK V8.0 以降でのみ)。 |
|
BOOL |
関数が longjmp の呼び出しが含まれている場合 TRUE DIA (SDK V8.0 以降でのみ)。 |
|
BOOL |
関数がセキュリティ チェックが含まれている場合 TRUE DIA (SDK V8.0 以降でのみ)。 |
|
BOOL |
関数が Win32 スタイルの構造化例外処理が含まれている場合 TRUE DIA (SDK V8.0 以降でのみ)。 |
|
BOOL |
関数が setjmp の呼び出しが含まれている場合 TRUE DIA (SDK V8.0 以降でのみ)。 |
|
BOOL |
関数からの戻りに割り込みがある場合 TRUE DIA (SDK V8.0 以降でのみ)。 |
|
BOOL |
関数がイントロの仮想モデルの場合 TRUE。 |
|
BOOL |
関数が inline、__inline、__forceinline の属性が 1 回でマーク付けされている場合 TRUE。 |
|
BOOL |
関数が naked (C++) 属性でマークされて TRUE DIA (SDK V8.0 以降でのみ)。 |
|
BOOL |
関数が静的な場合 TRUE DIA (SDK V8.0 以降でのみ)。 |
|
ULONGLONG |
位置から始めて関数コードのバイト数。 |
|
IDiaSymbol* |
外側のコンパイル単位のシンボル。 |
|
DWORD |
構文親のシンボル ID。 |
|
DWORD |
は静的関数またはメタデータの場所を指定できます。; 詳細についてはシンボルの場所 を参照してください。 |
|
BSTR |
関数名。 |
|
BOOL |
関数がインライン関数 (n の DIA SDK のみ V8.0 または後) である TRUE。 |
|
BOOL |
関数に到達可能である TRUE DIA (SDK V8.0 以降でのみ)。 |
|
BOOL |
関数が値を返す TRUE DIA (SDK V8.0 以降でのみ)。 |
|
BOOL |
関数がスタック バッファーのセキュリティ チェックの手順でコンパイル TRUE が できました。 |
|
BOOL |
コードに最適化されたコードのデバッグ情報がある場合 TRUE DIA (SDK V8.0 以降でのみ)。 |
|
BOOL |
関数が純粋仮想関数である場合 TRUE。 |
|
DWORD |
モジュール内の関数の相対位置。 |
|
DWORD |
シンボルのインデックスの ID。 |
|
DWORD |
SymTagFunctionSymTagEnum の値 (1) を返します。 |
|
DWORD |
関数のメタデータ トークン。 |
|
IDiaSymbol* |
関数のシグネチャのシンボル。 |
|
DWORD |
型のシンボル ID。 |
|
BOOL |
関数がアライメントされていない場合 TRUE。 |
|
BSTR |
関数名の装飾されていない形式 (DIA SDK v8.0 以降でのみ) |
|
BSTR |
パーツまたは関数名の装飾されていない形式すべて DIA (SDK v8.0 以降でのみ)。 |
|
BOOL |
TRUE 仮想関数。 |
|
ULONGLONG |
実行可能イメージ内のこの関数の位置。 |
|
DWORD |
仮想関数仮想関数テーブルのオフセット。 |
|
BOOL |
関数が volatile としてマークされている場合 TRUE。 |