FileOutput クラス
C++ Build Insights SDK は、Visual Studio 2017 以降と互換性があります。 これらのバージョンのドキュメントを表示するには、この記事の Visual Studio バージョン セレクター コントロールを Visual Studio 2017 以降に設定します。 このページの目次の一番上にあります。
FileOutput クラスは、MatchEvent、MatchEventInMemberFunction、MatchEventStack、および MatchEventStackInMemberFunction 関数と共に使用されます。 EXECUTABLE_IMAGE_OUTPUT、EXP_OUTPUT、IMP_LIB_OUTPUT、LIB_OUTPUT、または OBJ_OUTPUT イベントを照合するために使用します。
構文
class FileOutput : public SimpleEvent
{
public:
enum class Type
{
OTHER = FILE_TYPE_CODE_OTHER,
OBJ = FILE_TYPE_CODE_OBJ,
EXECUTABLE_IMAGE = FILE_TYPE_CODE_EXECUTABLE_IMAGE,
LIB = FILE_TYPE_CODE_LIB,
IMP_LIB = FILE_TYPE_CODE_IMP_LIB,
EXP = FILE_TYPE_CODE_EXP
};
FileOutput(const RawEvent& event);
const wchar_t* Path() const;
Type Type() const;
};
メンバー
その基底クラス SimpleEvent から継承されたメンバーに加えて、FileOutput クラスには以下のメンバーが含まれます。
コンストラクター
機能
FileOutput
FileOutput(const RawEvent& event);
パラメーター
event
EXECUTABLE_IMAGE_OUTPUT、EXP_OUTPUT、IMP_LIB_OUTPUT、LIB_OUTPUT、または OBJ_OUTPUT イベント。
パス
const wchar_t Path() const;
戻り値
出力ファイルへの絶対パス。
種類
Type Type() const;
戻り値
出力ファイルの種類を表すコード。