FileInput-Klasse

Das C++ Build Insights SDK ist mit Visual Studio 2017 und höher kompatibel. Um die Dokumentation für diese Versionen anzuzeigen, legen Sie das Auswahlsteuerelement Version in Visual Studio für diesen Artikel auf Visual Studio 2017 oder höher fest. Es befindet sich am Anfang des Inhaltsverzeichnisses auf dieser Seite.

Die FileInput-Klasse wird mit den Funktionen MatchEvent, MatchEventInMemberFunction, MatchEventStack und MatchEventStackInMemberFunction verwendet. Dient zum Abgleichen eines FILE_INPUT-Ereignisses.

Syntax

class FileInput : 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
    };

    FileInput(const RawEvent& event);

    const wchar_t* Path() const;
    Type           Type() const;
};

Member

Zusammen mit den geerbten Membern aus der Basisklasse SimpleEvent enthält die FileInput-Klasse die folgenden Member:

Konstruktoren

FileInput

Funktionen

PathType

FileInput

FileInput(const RawEvent& event);

Parameter

event
Ein FILE_INPUT-Ereignis.

Pfad

const wchar_t Path() const;

Rückgabewert

Der absolute Pfad zur Eingabedatei.

Typ

Type Type() const;

Rückgabewert

Code, der den Typ der Eingabedatei beschreibt.