Прочитать на английском

Поделиться через


Журналы и оповещения производительности

Обзор технологии журналов производительности и оповещений.

Для разработки журналов производительности и оповещений вам потребуются следующие заголовки:

Рекомендации по программированию для этой технологии см. в следующих разделах:

Перечисления

 
AutoPathFormat

Определяет способ оформления имени файла или имени подкаталога.
ClockType

Определяет разрешение часов, используемое при трассировке событий.
CommitMode

Определяет действие, выполняеме при фиксации изменений в наборе сборщиков данных.
DataCollectorSetStatus

Определяет состояние выполнения набора сборщиков данных.
DataCollectorType

Определяет типы сборщиков данных.
DataManagerSteps

Определяет действия, выполняемые диспетчером данных при выполнении.
FileFormat

Определяет формат данных в файле журнала.
FolderActionSteps

Определяет действие, которое выполняет диспетчер данных при соблюдении ограничений по возрасту и размеру.
ResourcePolicy

Определяет способ удаления папок при превышении одного из ограничений на ресурсы диска.
StreamMode

Определяет, куда доставляются события трассировки.
ValueMapType

Определяет тип значения.
Будние дни

Определяет дни недели для запуска набора сборщиков данных.

Функции

 
Добавление

Добавляет сборщик данных в коллекцию.
Добавление

Добавляет набор сборщиков данных в коллекцию.
Добавление

Добавляет действие папки в коллекцию.
Добавление

Добавляет расписание в коллекцию.
Добавление

Добавляет поставщик трассировки в коллекцию.
Добавление

Добавляет элемент в коллекцию. (IValueMap.Add)
Addrange

Добавляет в коллекцию один или несколько сборщиков данных.
Addrange

Добавляет в коллекцию один или несколько наборов сборщиков данных.
Addrange

Добавляет одно или несколько действий папки в коллекцию.
Addrange

Добавляет одно или несколько расписаний в коллекцию.
Addrange

Добавляет в коллекцию один или несколько поставщиков трассировки.
Addrange

Добавляет один или несколько элементов в коллекцию.
Очистить

Удаляет из коллекции все сборщики данных.
Очистить

Удаляет из коллекции все наборы сборщиков данных.
Очистить

Удаляет все действия с папками из коллекции.
Очистить

Удаляет все расписания из коллекции.
Очистить

Удаляет из коллекции все поставщики трассировки.
Очистить

Удаляет все элементы из коллекции.
Фиксация

Сохраняет, обновляет или проверяет набор сборщиков данных. Этот метод также можно использовать для очистки сеанса трассировки.
CreateDataCollector

Создает сборщик данных указанного типа.
CreateDataCollectorFromXml

Создает сборщик данных с использованием указанного XML-кода.
CreateFolderAction

Создает объект действия папки.
CreateSchedule

Создает объект расписания.
CreateTraceDataProvider

Создает объект поставщика данных трассировки.
CreateValueMapItem

Создает элемент карты значений.
Удалить

Удаляет сохраненную копию набора сборщиков данных, если набор не запущен.
Извлечение

Извлекает указанный CAB-файл.
get__NewEnum

Извлекает интерфейс в перечисление . (IDataCollectorCollection.get__NewEnum)
get__NewEnum

Извлекает интерфейс в перечисление . (IDataCollectorSetCollection.get__NewEnum)
get__NewEnum

Извлекает интерфейс в перечисление . (IFolderActionCollection.get__NewEnum)
get__NewEnum

Извлекает интерфейс в перечисление . (IScheduleCollection.get__NewEnum)
get__NewEnum

Извлекает интерфейс в перечисление . (ITraceDataProviderCollection.get__NewEnum)
get__NewEnum

Извлекает интерфейс в перечисление . (IValueMap.get__NewEnum)
get_Actions

Извлекает или задает действия, которые должен выполнять диспетчер данных при соблюдении обоих условий (возраст и размер). (Получить)
get_Age

Извлекает или задает интервал ожидания между применением действий. (Получить)
get_AlertThresholds

Извлекает или задает список счетчиков производительности и пороговых значений для отслеживания. (Получить)
get_BufferSize

Извлекает или задает рекомендуемый размер буфера для каждого буфера в сеансе трассировки событий. (Получить)
get_BuffersLost

Извлекает количество буферов, которые не были записаны в файл журнала.
get_BuffersWritten

Извлекает количество буферов, записанных в файл журнала.
get_CheckBeforeRunning

Извлекает или задает значение, указывающее, должен ли диспетчер данных проверка наложенных ограничений, таких как минимальное свободное место на диске, перед сбором данных. (Получить)
get_ClockType

Извлекает или задает разрешение часов, используемое при регистрации метки времени для каждого события. (Получить)
get_Count

Извлекает количество сборщиков данных в коллекции.
get_Count

Извлекает количество наборов сборщиков данных в коллекции.
get_Count

Извлекает количество действий с папкой в коллекции.
get_Count

Извлекает количество расписаний в коллекции.
get_Count

Извлекает количество поставщиков трассировки в коллекции.
get_Count

Извлекает количество элементов в коллекции. (IValueMap.get_Count)
get_DataCollectors

Извлекает список сборщиков данных в этом наборе.
get_DataCollectorSet

Извлекает набор сборщиков данных, к которому принадлежит этот сборщик данных.
get_DataCollectorType

Извлекает тип этого сборщика данных, например сборщик данных производительности.
get_DataManager

Извлекает диспетчер данных, связанный с этим набором сборщиков данных.
get_DataSourceName

Извлекает или задает имя источника данных, если файл журнала является файлом журнала SQL. (Получить)
get_Days

Извлекает или задает дни, в течение которых выполняется набор сборщиков данных. (Получить)
get_Description

Извлекает или задает описание набора сборщиков данных. Описание будет добавлено во все выходные файлы в виде метаданных и вставлено во вспомогательные журналы данных производительности в виде комментария. (Получить)
get_Description

Извлекает или задает описание коллекции. (Получить)
get_Description

Извлекает или задает описание элемента. (Получить)
get_DescriptionUnresolved

Извлекает описание набора сборщиков данных в исходной форме.
get_DisplayName

Извлекает или задает отображаемое имя набора сборщиков данных. (Получить)
get_DisplayName

Извлекает или задает отображаемое имя поставщика. (Получить)
get_DisplayNameUnresolved

Извлекает отображаемое имя набора сборщиков данных в исходном виде.
get_Duration

Извлекает и задает длительность выполнения набора сборщиков данных. (Получить)
get_Enabled

Извлекает или задает значение, указывающее, включен ли запуск диспетчера данных. (Получить)
get_Enabled

Извлекает или задает значение, указывающее, включен ли элемент. (Получить)
get_EndDate

Извлекает или задает последнюю дату, когда расписание является допустимым. (Получить)
get_EventLog

Извлекает или задает значение, указывающее, должна ли PLA регистрировать событие каждый раз, когда значение счетчика пересекает пороговое значение. (Получить)
get_EventsFileName

Извлекает или задает имя файла событий. (Получить)
get_EventsLost

Извлекает количество событий, которые не были записаны в буфер.
get_ExcludeApis

Извлекает или задает список функций, исключаемых из трассировки. (Получить)
get_ExePath

Извлекает или задает путь к исполняемому файлу, для которого требуется выполнить трассировку вызовов API. (Получить)
get_ExtendedModes

Извлекает или задает расширенные режимы файлов журнала. (Получить)
get_FileMaxCount

Извлекает или задает максимальное количество собираемых файлов. (Получить)
get_FileMaxRecursiveDepth

Извлекает или задает максимальное количество вложенных папок, из которых требуется рекурсивно собирать файлы. (Получить)
get_FileMaxTotalSize

Извлекает или задает максимальный общий размер всех файлов, которые можно собрать. (Получить)
get_FileName

Извлекает или задает базовое имя файла, который будет содержать данные сборщика данных. (Получить)
get_FileNameFormat

Извлекает или задает флаги, описывающие способ оформления имени файла. (Получить)
get_FileNameFormatPattern

Извлекает или задает шаблон формата, используемый при оформлении имени файла. (Получить)
get_Files

Извлекает или задает собираемые файлы. (Получить)
get_FilterData

Извлекает или задает произвольные данные, отправляемые поставщику данных трассировки для фильтрации. (Получить)
get_FilterEnabled

Извлекает или задает значение, определяющее, используются ли данные фильтра для включения поставщика. (Получить)
get_FilterType

Извлекает или задает тип фильтра, определяемый поставщиком. (Получить)
get_FlushTimer

Извлекает или задает время ожидания перед очисткой буферов. (Получить)
get_FolderActions

Извлекает коллекцию, которая используется для управления действиями, выполняемыми с каждой папкой в наборе сборщика данных при соблюдении условий возраста и размера.
get_FreeBuffers

Извлекает количество буферов, выделенных, но неиспользуемых в буферном пуле сеанса трассировки событий.
get_Guid

Извлекает или задает GUID сеанса. (Получить)
get_Guid

Извлекает или задает GUID поставщика. (Получить)
get_IncludeApis

Извлекает или задает список функций для включения в трассировку. (Получить)
get_IncludeModules

Извлекает или задает список модулей для включения в трассировку. (Получить)
get_Index

Извлекает значение индекса сборщика данных. Значение индекса определяет сборщик данных в наборе сборщиков данных.
get_IsKernelTrace

Извлекает значение, указывающее, содержит ли трассировка поставщиков ядра.
get_Item

Извлекает запрошенный сборщик данных из коллекции.
get_Item

Извлекает запрошенный набор сборщиков данных из коллекции.
get_Item

Извлекает запрошенное действие папки из коллекции.
get_Item

Извлекает запрошенный график из коллекции.
get_Item

Извлекает запрошенный поставщик трассировки из коллекции.
get_Item

Извлекает запрошенный элемент из коллекции. (IValueMap.get_Item)
get_Key

Извлекает или задает имя элемента. (Получить)
get_Keywords

Извлекает или задает ключевые слова, описывающие набор сборщиков данных. Список ключевых слов добавляется в выходные файлы в виде метаданных. (Получить)
get_KeywordsAll

Извлекает список ключевых слов, ограничивающих категорию событий, которые требуется записать поставщику.
get_KeywordsAny

Извлекает список ключевых слов, определяющих категорию событий, которые требуется записать поставщику.
get_LatestOutputLocation

Извлекает или задает полностью оформленное имя файла, которое PLA использовало при последнем создании файла. (IDataCollector.get_LatestOutputLocation)
get_LatestOutputLocation

Извлекает или задает полностью декорированное имя папки, которое PLA использовало при последней записи журналов. (IDataCollectorSet.get_LatestOutputLocation)
get_Level

Извлекает уровень сведений, используемых для включения поставщика.
get_LogApiNamesOnly

Извлекает или задает значение, указывающее, регистрирует ли PLA только имя функции. (Получить)
get_LogApisRecursively

Извлекает или задает значение, указывающее, регистрирует ли трассировка API вызовы, импортированные непосредственно приложением. (Получить)
get_LogAppend

Извлекает или задает значение, указывающее, следует ли PLA добавлять собранные данные в текущий файл. (Получить)
get_LogCircular

Извлекает или задает значение, указывающее, следует ли PLA создать циклический файл. (Получить)
get_LogFileFormat

Получает или задает формат файла журнала. (Получить)
get_LogFilePath

Извлекает или задает имя файла журнала, содержащего данные трассировки API. (Получить)
get_LogOverwrite

Извлекает или задает значение, указывающее, следует ли PLA перезаписать текущий файл. (Получить)
get_ManagementQueries

Извлекает или задает запросы инструментария управления Windows (WMI) для выполнения. (Получить)
get_MaxFolderCount

Извлекает или задает максимальное количество папок, используемых всеми сборщиками данных в наборе. (Получить)
get_MaximumBuffers

Извлекает или задает максимальное количество буферов, выделенных для буферного пула сеанса трассировки событий. (Получить)
get_MaxSize

Извлекает или задает максимальный объем дискового пространства, используемого всеми сборщиками данных в наборе. (Получить)
get_MinFreeDisk

Извлекает или задает минимальный объем свободного места на диске, который должен существовать до начала сбора данных. (Получить)
get_MinimumBuffers

Извлекает или задает минимальное количество буферов, выделенных для буферного пула сеанса трассировки событий. (Получить)
get_Name

Извлекает или задает имя сборщика данных. (Получить)
get_Name

Извлекает уникальное имя, используемое для идентификации набора сборщиков данных.
get_NumberOfBuffers

Извлекает или задает предлагаемое количество буферов, используемых для ведения журнала. (Получить)
get_OutputLocation

Извлекает имя декорированного файла, если PLA должен был создать его сейчас.
get_OutputLocation

Извлекает имя декорированных папок, если pla нужно было создать его сейчас.
get_PerformanceCounters

Извлекает или задает счетчики производительности для запроса. (Получить)
get_PreallocateFile

Получает или задает значение, указывающее, следует ли PLA выделить весь размер файла журнала перед ведением журнала. (Получить)
get_ProcessMode

Извлекает или задает значение, указывающее, является ли сеанс частным внутрипроцессным сеансом. (Получить)
get_Properties

Извлекает список расширенных элементов данных, которые трассировка событий Windows включает в событие .
get_QueryNetworkAdapters

Получает или задает значение, указывающее, запрашиваются ли у установленных сетевых адаптеров возможности разгрузки и другие сведения о конфигурации. (Получить)
get_RealTimeBuffersLost

Извлекает количество буферов, которые не были доставлены потребителю в режиме реального времени.
get_RegistryKeys

Извлекает или задает список разделов реестра для сбора.
get_RegistryMaxRecursiveDepth

Извлекает или задает максимальное количество подразделов, из которых необходимо рекурсивно собирать значения реестра. (Получить)
get_ReportFileName

Получает или задает имя HTML-файла, полученного в результате преобразования файла в свойстве IDataManager::RuleTargetFileName из XML в HTML. (Получить)
get_ReportSchema

Извлекает или задает схему, используемую для настройки отчета, который создает приложение TraceRpt.exe. (Получить)
get_ResourcePolicy

Извлекает или задает действие, выполняемое при превышении одного из ограничений дисковых ресурсов. (Получить)
get_RootPath

Извлекает или задает базовый путь, в котором создаются подкаталоги. (Получить)
get_Rules

Извлекает или задает правила, применяемые к отчету. (Получить)
get_RuleTargetFileName

Извлекает или задает имя файла отчета, создаваемого приложением TraceRpt.exe. (IDataManager.get_RuleTargetFileName)
get_SampleInterval

Извлекает или задает интервал времени ожидания между данными счетчика выборки. (Получить)
get_SampleInterval

Извлекает или задает интервал ожидания между данными счетчика выборки. (Получить)
get_Schedules

Извлекает список расписаний, определяющих время выполнения набора сборщиков данных.
get_SchedulesEnabled

Извлекает или задает значение, указывающее, включены ли расписания. (Получить)
get_Security

Извлекает или задает сведения об управлении доступом, определяющие, кто может получить доступ к этому набору сборщиков данных. (Получить)
get_Segment

Получает или задает значение, указывающее, создает ли PLA новые журналы при достижении максимального размера или длительности сегмента до остановки набора сборщиков данных. (Получить)
get_SegmentMaxDuration

Извлекает или задает длительность выполнения набора сборщиков данных до начала записи в новые файлы журнала. (Получить)
get_SegmentMaxRecords

Извлекает или задает максимальное количество примеров для ведения журнала. (Получить)
get_SegmentMaxSize

Извлекает или задает максимальный размер любого файла журнала в наборе сборщиков данных. (Получить)
get_SendCabTo

Извлекает или задает назначение cab-файла, если действие заключается в отправке файла кабинета. (Получить)
get_SerialNumber

Извлекает или задает количество запусков этого набора сборщиков данных, включая сегменты. (Получить)
get_Server

Извлекает имя сервера, на котором выполняется набор сборщиков данных.
get_SessionId

Извлекает идентификатор сеанса.
get_SessionName

Извлекает или задает имя сеанса. (Получить)
get_SessionThreadId

Извлекает текущий поток сеанса журнала, если поток выполняется.
get_Size

Извлекает или задает минимальный размер папки, который при превышении инициирует действия. (Получить)
get_StartDate

Извлекает или задает дату, когда расписание становится действительным. (Получить)
get_StartTime

Извлекает или задает время суток, когда выполняется набор сборщиков данных. (Получить)
get_Status

Извлекает состояние набора сборщиков данных.
get_StopOnCompletion

Извлекает или задает значение, определяющее, останавливается ли набор сборщиков данных, когда все сборщики данных в наборе находятся в состоянии завершения. (Получить)
get_StreamMode

Извлекает или задает режим ведения журнала сеанса трассировки. (Получить)
get_Subdirectory

Извлекает или задает базовый подкаталог корневого пути, по которому следующий экземпляр набора сборщиков данных будет записывать свои журналы. (Получить)
get_SubdirectoryFormat

Извлекает или задает флаги, описывающие способ оформления имени подкаталога. (Получить)
get_SubdirectoryFormatPattern

Извлекает или задает шаблон формата, используемый при оформлении имени папки. (Получить)
get_SystemStateFile

Извлекает или задает имя файла, содержащего сохраненное состояние системы. (Получить)
get_Task

Извлекает или задает имя задания планировщика задач, которое будет запускаться каждый раз, когда значение счетчика пересекает пороговое значение. (Получить)
get_Task

Извлекает или задает имя задания планировщика задач, запускаемого при каждой остановке набора сборщика данных, в том числе между сегментами. (Получить)
get_TaskArguments

Извлекает или задает аргументы командной строки для передачи заданию планировщика задач, указанному в свойстве IAlertDataCollector::Task. (IAlertDataCollector.get_TaskArguments)
get_TaskArguments

Извлекает или задает аргументы командной строки для передачи заданию планировщика задач, указанному в свойстве IDataCollectorSet::Task. (Получить)
get_TaskRunAsSelf

Извлекает или задает значение, определяющее, выполняется ли задача от имени пользователя набора сборщика данных или от имени пользователя, указанного в задаче. (IAlertDataCollector.get_TaskRunAsSelf)
get_TaskRunAsSelf

Извлекает или задает значение, определяющее, выполняется ли задача от имени пользователя набора сборщика данных или от имени пользователя, указанного в задаче. (IDataCollectorSet.get_TaskRunAsSelf)
get_TaskUserTextArguments

Извлекает или задает аргументы командной строки для передачи заданию планировщика задач, указанному в свойстве IAlertDataCollector::Task. (IAlertDataCollector.get_TaskUserTextArguments)
get_TaskUserTextArguments

Извлекает или задает аргументы командной строки, которые заменяются переменной подстановки {usertext} в свойстве IDataCollectorSet::TaskArguments. (Получить)
get_TraceDataProviders

Извлекает список поставщиков, включенных для этого сеанса трассировки.
get_TriggerDataCollectorSet

Извлекает или задает имя набора сборщиков данных, запускаемого каждый раз, когда значение счетчика пересекает пороговое значение. (Получить)
get_UserAccount

Извлекает учетную запись пользователя, под которой будет выполняться набор сборщиков данных.
get_Value

Извлекает или задает значение коллекции. (Получить)
get_Value

Извлекает или задает значение элемента. (Получить)
get_ValueMapType

Извлекает или задает тип элементов в коллекции. (Получить)
get_ValueMapType

Извлекает или задает тип элемента. (Получить)
get_Xml

Извлекает XML-строку, описывающую значения свойств сборщика данных.
get_Xml

Извлекает XML-строку, описывающую значения свойств набора сборщиков данных, включая свойства сборщиков данных, содержащиеся в наборе.
GetDataCollectorSets

Заполняет коллекцию наборов сборщиков данных.
GetRegisteredProcesses

Извлекает список процессов, зарегистрированных в качестве поставщика трассировки событий Windows (ETW).
GetSecurity

Извлекает сведения о безопасности для поставщика данных трассировки.
GetTraceDataProviders

Заполняет коллекцию зарегистрированными поставщиками трассировки.
GetTraceDataProvidersByProcess

Заполняет коллекцию списком поставщиков, зарегистрированных указанным процессом.
GetValue

Извлекает определяемое пользователем значение.
put_Actions

Извлекает или задает действия, которые должен выполнять диспетчер данных при соблюдении обоих условий (возраст и размер). (Put)
put_Age

Извлекает или задает интервал ожидания между применением действий. (Put)
put_AlertThresholds

Извлекает или задает список счетчиков производительности и пороговых значений для отслеживания. (Put)
put_BufferSize

Извлекает или задает рекомендуемый размер буфера для каждого буфера в сеансе трассировки событий. (Put)
put_CheckBeforeRunning

Извлекает или задает значение, указывающее, должен ли диспетчер данных проверка наложенных ограничений, таких как минимальное свободное место на диске, перед сбором данных. (Put)
put_ClockType

Извлекает или задает разрешение часов, используемое при регистрации метки времени для каждого события. (Put)
put_DataSourceName

Извлекает или задает имя источника данных, если файл журнала является файлом журнала SQL. (Put)
put_Days

Извлекает или задает дни, в течение которых выполняется набор сборщиков данных. (Put)
put_Description

Извлекает или задает описание набора сборщиков данных. Описание будет добавлено во все выходные файлы в виде метаданных и вставлено во вспомогательные журналы данных производительности в виде комментария. (Put)
put_Description

Извлекает или задает описание коллекции. (Put)
put_Description

Извлекает или задает описание элемента. (Put)
put_DisplayName

Извлекает или задает отображаемое имя набора сборщиков данных. (Put)
put_DisplayName

Извлекает или задает отображаемое имя поставщика. (Put)
put_Duration

Извлекает и задает длительность выполнения набора сборщиков данных. (Put)
put_Enabled

Извлекает или задает значение, указывающее, включен ли запуск диспетчера данных. (Put)
put_Enabled

Извлекает или задает значение, указывающее, включен ли элемент. (Put)
put_EndDate

Извлекает или задает последнюю дату, когда расписание является допустимым. (Put)
put_EventLog

Извлекает или задает значение, указывающее, должна ли PLA регистрировать событие каждый раз, когда значение счетчика пересекает пороговое значение. (Put)
put_EventsFileName

Извлекает или задает имя файла событий. (Put)
put_ExcludeApis

Извлекает или задает список функций, исключаемых из трассировки. (Put)
put_ExePath

Извлекает или задает путь к исполняемому файлу, для которого требуется выполнить трассировку вызовов API. (Put)
put_ExtendedModes

Извлекает или задает расширенные режимы файлов журнала. (Put)
put_FileMaxCount

Извлекает или задает максимальное количество собираемых файлов. (Put)
put_FileMaxRecursiveDepth

Извлекает или задает максимальное количество вложенных папок, из которых требуется рекурсивно собирать файлы. (Put)
put_FileMaxTotalSize

Извлекает или задает максимальный общий размер всех файлов, которые можно собрать. (Put)
put_FileName

Извлекает или задает базовое имя файла, который будет содержать данные сборщика данных. (Put)
put_FileNameFormat

Извлекает или задает флаги, описывающие способ оформления имени файла. (Put)
put_FileNameFormatPattern

Извлекает или задает шаблон формата, используемый при оформлении имени файла. (Put)
put_Files

Извлекает или задает собираемые файлы. (Put)
put_FilterData

Извлекает или задает произвольные данные, отправляемые поставщику данных трассировки для фильтрации. (Put)
put_FilterEnabled

Извлекает или задает значение, определяющее, используются ли данные фильтра для включения поставщика. (Put)
put_FilterType

Извлекает или задает тип фильтра, определяемый поставщиком. (Put)
put_FlushTimer

Извлекает или задает время ожидания перед очисткой буферов. (Put)
put_Guid

Извлекает или задает GUID сеанса. (Put)
put_Guid

Извлекает или задает GUID поставщика. (Put)
put_IncludeApis

Извлекает или задает список функций для включения в трассировку. (Put)
put_IncludeModules

Извлекает или задает список модулей для включения в трассировку. (Put)
put_Key

Извлекает или задает имя элемента. (Put)
put_Keywords

Извлекает или задает ключевые слова, описывающие набор сборщиков данных. Список ключевых слов добавляется в выходные файлы в виде метаданных. (Put)
put_LatestOutputLocation

Извлекает или задает полностью оформленное имя файла, которое PLA использовало при последнем создании файла. (IDataCollector.put_LatestOutputLocation)
put_LatestOutputLocation

Извлекает или задает полностью декорированное имя папки, которое PLA использовало при последней записи журналов. (IDataCollectorSet.put_LatestOutputLocation)
put_LogApiNamesOnly

Извлекает или задает значение, указывающее, регистрирует ли PLA только имя функции. (Put)
put_LogApisRecursively

Извлекает или задает значение, указывающее, регистрирует ли трассировка API вызовы, импортированные непосредственно приложением. (Put)
put_LogAppend

Извлекает или задает значение, указывающее, следует ли PLA добавлять собранные данные в текущий файл. (Put)
put_LogCircular

Извлекает или задает значение, указывающее, следует ли PLA создавать циклический файл. (Put)
put_LogFileFormat

Извлекает или задает формат файла журнала. (Put)
put_LogFilePath

Извлекает или задает имя файла журнала, содержащего данные трассировки API. (Put)
put_LogOverwrite

Извлекает или задает значение, указывающее, следует ли PLA перезаписывать текущий файл. (Put)
put_ManagementQueries

Извлекает или задает запросы инструментария управления Windows (WMI) для выполнения. (Put)
put_MaxFolderCount

Извлекает или задает максимальное количество папок, используемых всеми сборщиками данных в наборе. (Put)
put_MaximumBuffers

Извлекает или задает максимальное количество буферов, выделенных для буферного пула сеанса трассировки событий. (Put)
put_MaxSize

Извлекает или задает максимальный объем дискового пространства, используемого всеми сборщиками данных в наборе. (Put)
put_MinFreeDisk

Извлекает или задает минимальный объем свободного места на диске, который должен существовать до начала сбора данных. (Put)
put_MinimumBuffers

Извлекает или задает минимальное количество буферов, выделенных для буферного пула сеанса трассировки событий. (Put)
put_Name

Извлекает или задает имя сборщика данных. (Put)
put_NumberOfBuffers

Извлекает или задает предлагаемое количество буферов, используемых для ведения журнала. (Put)
put_PerformanceCounters

Извлекает или задает для счетчиков производительности запрос. (Put)
put_PreallocateFile

Извлекает или задает значение, указывающее, следует ли PLA выделить весь размер файла журнала перед ведением журнала. (Put)
put_ProcessMode

Извлекает или задает значение, указывающее, является ли сеанс частным внутрипроцессным сеансом. (Put)
put_QueryNetworkAdapters

Извлекает или задает значение, указывающее, запрашиваются ли установленные сетевые адаптеры для их возможностей разгрузки и других сведений о конфигурации. (Put)
put_RegistryKeys

Извлекает или задает список разделов реестра для сбора. (Put)
put_RegistryMaxRecursiveDepth

Извлекает или задает максимальное количество подразделов, из которых рекурсивно собираются значения реестра. (Put)
put_ReportFileName

Получает или задает имя HTML-файла, полученного в результате преобразования файла в свойстве IDataManager::RuleTargetFileName из XML в HTML. (Put)
put_ReportSchema

Извлекает или задает схему, используемую для настройки отчета, который создает приложение TraceRpt.exe. (Put)
put_ResourcePolicy

Извлекает или задает действие, выполняемое при превышении одного из ограничений дисковых ресурсов. (Put)
put_RootPath

Извлекает или задает базовый путь, в котором создаются подкаталоги. (Put)
put_Rules

Извлекает или задает правила, применяемые к отчету. (Put)
put_RuleTargetFileName

Извлекает или задает имя файла отчета, создаваемого приложением TraceRpt.exe. (IDataManager.put_RuleTargetFileName)
put_SampleInterval

Извлекает или задает интервал времени ожидания между данными счетчика выборки. (Put)
put_SampleInterval

Извлекает или задает интервал ожидания между данными счетчика выборки. (Put)
put_SchedulesEnabled

Извлекает или задает значение, указывающее, включены ли расписания. (Put)
put_Security

Извлекает или задает сведения об управлении доступом, определяющие, кто может получить доступ к этому набору сборщиков данных. (Put)
put_Segment

Получает или задает значение, указывающее, создает ли PLA новые журналы при достижении максимального размера или длительности сегмента до остановки набора сборщиков данных. (Put)
put_SegmentMaxDuration

Извлекает или задает продолжительность выполнения набора сборщиков данных до начала записи в новые файлы журнала. (Put)
put_SegmentMaxRecords

Извлекает или задает максимальное число выборок для записи в журнал. (Put)
put_SegmentMaxSize

Извлекает или задает максимальный размер любого файла журнала в наборе сборщиков данных. (Put)
put_SendCabTo

Получает или задает назначение cab-файла, если действие состоит в отправке cab-файла. (Put)
put_SerialNumber

Извлекает или задает количество запусков этого набора сборщиков данных, включая сегменты. (Put)
put_SessionName

Получает или задает имя сеанса. (Put)
put_Size

Извлекает или задает минимальный размер папки, который при превышении инициирует действия. (Put)
put_StartDate

Получает или задает дату, когда расписание становится действительным. (Put)
put_StartTime

Извлекает или задает время суток, когда выполняется набор сборщиков данных. (Put)
put_StopOnCompletion

Извлекает или задает значение, определяющее, останавливается ли набор сборщиков данных, когда все сборщики данных в наборе находятся в завершенном состоянии. (Put)
put_StreamMode

Получает или задает режим ведения журнала сеанса трассировки. (Put)
put_Subdirectory

Извлекает или задает базовый подкаталог корневого пути, в котором следующий экземпляр набора сборщиков данных будет записывать свои журналы. (Put)
put_SubdirectoryFormat

Извлекает или задает флаги, описывающие способ оформления имени подкаталога. (Put)
put_SubdirectoryFormatPattern

Извлекает или задает шаблон формата, используемый при оформлении имени папки. (Put)
put_SystemStateFile

Извлекает или задает имя файла, содержащего сохраненное состояние системы. (Put)
put_Task

Получает или задает имя задания планировщика задач, которое запускается каждый раз, когда значение счетчика пересекает пороговое значение. (Put)
put_Task

Получает или задает имя задания планировщика задач, запускаемого при каждой остановке набора сборщиков данных, в том числе между сегментами. (Put)
put_TaskArguments

Извлекает или задает аргументы командной строки для передачи заданию планировщика задач, указанному в свойстве IAlertDataCollector::Task. (IAlertDataCollector.put_TaskArguments)
put_TaskArguments

Извлекает или задает аргументы командной строки для передачи заданию планировщика задач, указанному в свойстве IDataCollectorSet::Task. (Put)
put_TaskRunAsSelf

Извлекает или задает значение, определяющее, выполняется ли задача от имени пользователя набора сборщика данных или от имени пользователя, указанного в задаче. (IAlertDataCollector.put_TaskRunAsSelf)
put_TaskRunAsSelf

Извлекает или задает значение, определяющее, выполняется ли задача от имени пользователя набора сборщика данных или от имени пользователя, указанного в задаче. (IDataCollectorSet.put_TaskRunAsSelf)
put_TaskUserTextArguments

Извлекает или задает аргументы командной строки для передачи заданию планировщика задач, указанному в свойстве IAlertDataCollector::Task. (IAlertDataCollector.put_TaskUserTextArguments)
put_TaskUserTextArguments

Извлекает или задает аргументы командной строки, которые заменяются переменной подстановки {usertext} в свойстве IDataCollectorSet::TaskArguments. (Put)
put_TriggerDataCollectorSet

Извлекает или задает имя набора сборщиков данных, которое будет начинаться каждый раз, когда значение счетчика пересекает пороговое значение. (Put)
put_Value

Извлекает или задает значение коллекции. (Put)
put_Value

Извлекает или задает значение элемента. (Put)
put_ValueMapType

Извлекает или задает тип элементов в коллекции. (Put)
put_ValueMapType

Извлекает или задает тип элемента. (Put)
Запрос

Извлекает указанный набор сборщиков данных.
Запрос

Извлекает сведения о зарегистрированном поставщике.
Удалить

Удаляет сборщик данных из коллекции.
Удалить

Удаляет набор сборщиков данных из коллекции.
Удалить

Удаляет действие папки из коллекции на основе указанного индекса.
Удалить

Удаляет расписание из коллекции.
Удалить

Удаляет поставщик трассировки из коллекции.
Удалить

Удаляет элемент из коллекции.
Разрешить

Объединяет сведения о поставщике с этим экземпляром.
Выполнить

Вручную запускает диспетчер данных.
SetCredentials

Указывает учетную запись пользователя, с которой выполняется набор сборщиков данных.
SetSecurity

Задает сведения о безопасности для поставщика данных трассировки.
SetValue

Задает определяемое пользователем значение.
SetXml

Задает значения свойств этих свойств, включенных в XML. (IDataCollector.SetXml)
SetXml

Задает значения свойств этих свойств, включенных в XML. (IDataCollectorSet.SetXml)
Запуск

Вручную запускает набор сборщиков данных.
Остановить

Вручную останавливает набор сборщиков данных.

Интерфейсы

 
IAlertDataCollector

Отслеживает счетчики производительности и выполняет действия каждый раз, когда значение счетчика пересекает указанное пороговое значение. Чтобы создать сборщик данных оповещений, вызовите метод IDataCollection::CreateDataCollector или IDataCollectorCollection::CreateDataCollectorFromXml. Дополнительные сведения о XML-файле, передаваемом в CreateDataCollectorFromXml, см. в разделе Примечания.
IApiTracingDataCollector

Регистрирует вызовы Win32 к Kernel32.dll, Advapi32.dll, Gdi32.dll и User32.dll.
IConfigurationDataCollector

Собирает параметры компьютера во время сбора данных.
IDataCollector

Задает и извлекает свойства сборщика с помощью XML, задает имя файла журнала и извлекает расположение файла журнала. Этот интерфейс является абстрактным классом, от которого наследуются следующие сборщики данных: IAlertDataCollectorIApiTracingDataCollectorIConfigurationDataCollectorIPerformanceCounterDataCollectorITraceDataCollector
IDataCollectorCollection

Управляет коллекцией объектов DataCollector. Чтобы получить этот интерфейс, получите доступ к свойству IDataCollectorSet::D ataCollectors.
IDataCollectorSet

Управляет сведениями о конфигурации, общими для всех объектов сборщика данных в наборе; добавляет сборщики данных из набора и удаляет их из набора; и запускает сбор данных. Это основной интерфейс PLA, который вы используете.
IDataCollectorSetCollection

Управляет коллекцией объектов DataCollectorSet. Чтобы получить этот интерфейс, вызовите функцию CoCreateInstance, передав __uuidof(DataCollectorSetCollection) в качестве идентификатора класса и __uuidof(IDataCollectorSetCollection) в качестве идентификатора интерфейса. Затем, чтобы заполнить коллекцию, вызовите метод IDataCollectorSetCollection::GetDataCollectorSets.
IDataManager

Управляет данными, созданными сборщиками данных, включая создание отчетов, политику хранения данных и передачу данных. Чтобы получить этот интерфейс, получите доступ к свойству IDataCollectorSet::D ataManager.
IFolderAction

Указывает действия, которые будет выполнять диспетчер данных с каждой папкой в корневом пути набора сборщиков данных при соблюдении обоих условий (возраст и размер). Чтобы получить этот интерфейс, вызовите метод IFolderActionCollection::CreateFolderAction.
IFolderActionCollection

Управляет коллекцией объектов FolderAction. Чтобы получить этот интерфейс, перейдите к свойству IDataManager::FolderActions.
IPerformanceCounterDataCollector

Указывает счетчики производительности для запроса и файл журнала, в который записываются данные счетчика. Чтобы создать этот сборщик данных, вызовите метод IDataCollectorCollection::CreateDataCollector или IDataCollectorCollection::CreateDataCollectorFromXml.
ISchedule

Указывает, когда выполняется набор сборщиков данных. Чтобы получить этот интерфейс, вызовите метод IScheduleCollection::CreateSchedule.
IScheduleCollection

Управляет коллекцией объектов Schedule. Чтобы получить этот интерфейс, перейдите к свойству IDataCollectorSet::Schedules.
ITraceDataCollector

Собирает события трассировки от зарегистрированных поставщиков. Этот интерфейс определяет сеанс трассировки.
ITraceDataProvider

Указывает поставщик трассировки для включения в сеансе трассировки.
ITraceDataProviderCollection

Управляет коллекцией объектов TraceDataProvider. Чтобы получить этот интерфейс, получите доступ к свойству ITraceDataCollector::TraceDataProviders. Можно также вызвать функцию CoCreateInstance, чтобы создать новый экземпляр объекта TraceDataProviderCollection.
IValueMap

Управляет коллекцией пар "имя-значение". Чтобы получить этот интерфейс, получите доступ к одному из следующих свойств или методов:IDataCollector::SetXmlIDataCollectorSet::CommitIDataCollectorSet::SetXmlITraceDataProvider::KeywordsAllITraceDataProvider::KeywordsAnyITraceDataProvider::LevelITraceDataProvider::P roperties
IValueMapItem

Определяет пару "имя-значение". Чтобы получить этот интерфейс, вызовите свойство IValueMap::Item. Чтобы создать этот интерфейс, вызовите метод IValueMap::CreateValueMapItem.