IDiaSymbol::get_frontEndMajor
フロントエンド メジャー バージョン番号を取得します。
構文
HRESULT get_frontEndMajor (
DWORD* pRetVal
);
パラメーター
pRetVal
[出力] フロントエンド メジャー バージョン番号を返します。 「解説」を参照してください。
戻り値
成功した場合は、S_OK
を返します。それ以外の場合は、S_FALSE
またはエラー コードを返します。
Note
戻り値 S_FALSE
は、プロパティをそのシンボルに使用できないことを意味します。
解説
通常、コンパイラは、ソース コードを中間形式に解析するフロントエンド (パーサー) と、中間形式をアセンブリに変換するバックエンド (コード ジェネレーター) の 2 つの主要要素で構成されています。 フロントエンドとバックエンドのバージョンが異なるのは珍しくありません。
フロントエンドまたはバックエンドのバージョン番号は、<major>.<minor>.<build> の 3 つの部分で構成されています (ここで、<major> はメジャー バージョン番号、<minor> はマイナー バージョン番号、<build> はビルド番号です)。 例: 13.10.3077。
要件
要件 | 説明 |
---|---|
ヘッダー: | dia2.h |
バージョン: | DIA SDK v7.0 |