Compartir a través de


Clase FileOutput

El SDK de C++ Build Insights es compatible con Visual Studio 2017 y versiones posteriores. Para ver la documentación de estas versiones, establezca el control de selector de Versión de Visual Studio para este artículo en Visual Studio 2017 o versiones posteriores. Se encuentra en la parte superior de la tabla de contenido de esta página.

La clase FileOutput se usa con las funciones MatchEvent, MatchEventInMemberFunction, MatchEventStack y MatchEventStackInMemberFunction. Úsela para coincidir con un evento EXECUTABLE_IMAGE_OUTPUT, EXP_OUTPUT, IMP_LIB_OUTPUT, LIB_OUTPUT o OBJ_OUTPUT.

Sintaxis

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

Miembros

Junto con los miembros heredados de su clase base SimpleEvent, la clase FileOutput contiene los miembros siguientes:

Constructores

FileOutput

Functions

PathType

FileOutput

FileOutput(const RawEvent& event);

Parámetros

event
Evento EXECUTABLE_IMAGE_OUTPUT, EXP_OUTPUT, IMP_LIB_OUTPUT, LIB_OUTPUT o OBJ_OUTPUT.

Path

const wchar_t Path() const;

Valor devuelto

Ruta de acceso absoluta al archivo de salida.

Tipo

Type Type() const;

Valor devuelto

Código que describe el tipo del archivo de salida.