Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Обзор технологии TraceLogging.
Для разработки TraceLogging вам потребуются следующие заголовки:
Рекомендации по программированию для этой технологии см. в следующих разделах:
Класс
|
TraceLoggingActivity Обеспечивает поддержку ведения журнала событий ETW во время действия. Все события должны быть помечены вручную или вложенными. |
|
TraceLoggingThreadActivity Обеспечивает поддержку ведения журнала событий ETW во время действия. События будут автоматически помечены или вложенными в этом действии. |
|
TraceLoggingThreadActivityIdSetter Помечает поток идентификатором действия, чтобы трассировка событий Windows помечала все события в этом потоке идентификатором действия. |
Функции
|
~TraceLoggingThreadActivityIdSetter Восстанавливает исходный идентификатор действия в потоке. |
|
Поставщик TraceLoggingActivity::P rovider (traceloggingactivity.h) возвращает дескриптор поставщику TraceLogging, связанному с этим действием. |
|
Поставщик TraceLoggingThreadActivity::P rovider (traceloggingactivity.h) возвращает дескриптор поставщику TraceLogging, связанному с этим действием. |
|
SetRelatedActivity Задает связанное действие для этого объекта TraceLoggingActivity. |
|
SetRelatedActivityId TraceLoggingActivity::SetRelatedActivityId использует уникальный идентификатор действия, чтобы задать связанное действие для этого объекта TraceLoggingActivity. |
|
SetRelatedActivityId TraceLoggingActivity::SetRelatedActivityId(const GUID) использует уникальный идентификатор действия для задания связанного действия для этого объекта TraceLoggingActivity. |
|
TRACELOGGING_DECLARE_PROVIDER Вперед объявляет дескриптор для поставщика TraceLogging. |
|
TRACELOGGING_DEFINE_PROVIDER Определяет дескриптор для поставщика TraceLogging. |
|
TRACELOGGING_DEFINE_PROVIDER_STORAGE Резервирует статическое хранилище для дескриптора поставщика TraceLogging, который будет определен пользователем. Предпочитать TRACELOGGING_DEFINE_PROVIDER вместо этого макроса. |
|
TraceLoggingActivity Создает новый объект TraceLoggingActivity. (перегрузка 1/2) |
|
TraceLoggingActivity Создает новый объект TraceLoggingActivity. (перегрузка 2/2) |
|
TraceLoggingBinary Макрос-оболочка TraceLogging, который добавляет в событие поле с двоичными данными. |
|
TraceLoggingChannel Макрос-оболочка TraceLogging, который задает канал для события. |
|
TraceLoggingCustom Макрос-оболочка TraceLogging, который добавляет в событие поле, упакованного с помощью пользовательского сериализатора. |
|
TraceLoggingCustomAttribute Макрос-оболочка TraceLogging, который добавляет пользовательские сведения о событии в PDB. |
|
TraceLoggingDescription Макрос-оболочка TraceLogging, который задает описание события. |
|
TraceLoggingEventTag Макрос-оболочка TraceLogging, который задает тег события для события. |
|
TraceLoggingFunction Создает traceLoggingThreadActivity с именем текущей функции и записывает событие Start для действия. Действие Stop будет записано в конце текущего область. |
|
TraceLoggingKeyword Макрос-оболочка TraceLogging, который задает ключевое слово для события. |
|
TraceLoggingLevel Макрос-оболочка TraceLogging, который задает уровень для события |
|
TraceLoggingOpcode Макрос-оболочка TraceLogging, который задает код операции для события |
|
TraceLoggingOptionGroup Макрос TraceLogging для использования в TRACELOGGING_DEFINE_PROVIDER для указания группы поставщиков. |
|
TraceLoggingRegisterEx Регистрирует поставщик TraceLogging, чтобы его можно было использовать для регистрации событий, указывая обратный вызов для включения трассировки событий Windows. |
|
TraceLoggingSocketAddress Макрос-оболочка TraceLogging, который добавляет в событие поле с адресом сокета. |
|
TraceLoggingStruct Макрос-оболочка TraceLogging, который добавляет в событие поле, содержащее другие поля. |
|
TraceLoggingThreadActivity Инициализирует новый экземпляр класса TraceLoggingThreadActivity. (перегрузка 2/2) |
|
TraceLoggingThreadActivity Инициализирует новый экземпляр класса TraceLoggingThreadActivity. (перегрузка 1/2) |
|
TraceLoggingThreadActivityIdSetter Создает объект TraceLoggingThreadActivityIdSetter. (перегрузка 2/2) |
|
TraceLoggingThreadActivityIdSetter Создает объект TraceLoggingThreadActivityIdSetter. (перегрузка 1/2) |
|
TraceLoggingValue Макрос-оболочка TraceLogging для C++, который добавляет в событие поле с автоматически выведенным типом. |
|
TraceLoggingWrite Создает событие TraceLogging. |
|
TraceLoggingWriteActivity Создает событие TraceLogging с указанными идентификаторами действий. |
|
TraceLoggingWriteStart Запускает действие и регистрирует событие start. |
|
TraceLoggingWriteStop Останавливает действие и регистрирует событие stop. |
|
TraceLoggingWriteTagged Регистрирует событие с помощью связанного идентификатора действия ETW. |