次の方法で共有


IDiaSymbol::get_frontEndQFE

コンパイラのフロントエンド QFE 番号を取得します。

構文

HRESULT get_frontEndQFE ( 
   DWORD* pRetVal
);

パラメーター

pRetVal

[out]フロントエンド QFE 番号を返します。 「解説」を参照してください。

戻り値

成功した場合は、S_OK を返します。それ以外の場合は、S_FALSE またはエラー コードを返します。

Note

戻り値 S_FALSE は、プロパティをそのシンボルに使用できないことを意味します。

解説

通常、コンパイラは、ソース コードを中間形式に解析するフロントエンド (パーサー) と、中間形式をアセンブリに変換するバックエンド (コード ジェネレーター) の 2 つの主要要素で構成されています。 フロントエンドとバックエンドのバージョンが異なるのは珍しくありません。

フロントエンドまたはバックエンドのバージョン番号は、 <major>.< の 3 つの部分で構成されます。minor>.<build>.<qfe>。ここで、 <major> はメジャー バージョン番号、 <minor> はマイナー バージョン番号、 <build> はビルド番号、クイック修正エンジニアリング (QFE) 番号の場合は <qfe> です。 たとえば、19.40.33731.1 などです。

要件

要件 説明
ヘッダー: dia2.h
バージョン: DIA SDK v14.0

関連項目