Udostępnij za pośrednictwem


FileOutput, klasa

Zestaw SDK usługi Build Insights języka C++ jest zgodny z programem Visual Studio 2017 lub nowszym. Aby zapoznać się z dokumentacją dla tych wersji, ustaw kontrolkę selektora wersji programu Visual Studio dla tego artykułu na program Visual Studio 2017 lub nowszy. Znajduje się on w górnej części spisu treści na tej stronie.

Klasa FileOutput jest używana z funkcjami MatchEvent, MatchEventInMemberFunction, MatchEventStack i MatchEventStackInMemberFunction. Służy do dopasowywania EXECUTABLE_IMAGE_OUTPUT, EXP_OUTPUT, IMP_LIB_OUTPUT, LIB_OUTPUT lub zdarzenia OBJ_OUTPUT.

Składnia

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;
};

Elementy członkowskie

Wraz z dziedziczone elementy członkowskie z klasy FileOutput bazowej SimpleEvent klasa zawiera następujące elementy członkowskie:

Konstruktory

FileOutput

Funkcje

Typ ścieżki

FileOutput

FileOutput(const RawEvent& event);

Parametry

event
Zdarzenie EXECUTABLE_IMAGE_OUTPUT, EXP_OUTPUT, IMP_LIB_OUTPUT, LIB_OUTPUT lub OBJ_OUTPUT .

Ścieżka

const wchar_t Path() const;

Wartość zwracana

Ścieżka bezwzględna do pliku wyjściowego.

Typ

Type Type() const;

Wartość zwracana

Kod opisujący typ pliku wyjściowego.