使用英语阅读

通过


性能日志和警报

性能日志和警报技术概述。

若要开发性能日志和警报,需要以下标头:

有关此技术的编程指南,请参阅:

枚举

 
AutoPathFormat

定义如何修饰文件名或子目录名称。
ClockType

定义跟踪事件时要使用的时钟解析。
CommitMode

定义将更改提交到数据收集器集时要执行的操作。
DataCollectorSetStatus

定义数据收集器集的运行状态。
DataCollectorType

定义数据收集器类型。
DataManagerSteps

定义数据管理器在运行时执行的操作。
FileFormat

定义日志文件中数据的格式。
FolderActionSteps

定义在同时满足年龄和大小限制时数据管理器采取的操作。
ResourcePolicy

定义在超过某个磁盘资源限制时删除文件夹的方式。
StreamMode

定义跟踪事件的传递位置。
ValueMapType

定义值的类型。
平日

定义运行数据收集器集的一周中的几天。

函数

 
添加

将数据收集器添加到集合。
添加

将数据收集器集添加到集合。
添加

将文件夹操作添加到集合。
添加

将计划添加到集合。
添加

将跟踪提供程序添加到集合。
添加

向集合中添加一项。 (IValueMap.Add)
AddRange

将一个或多个数据收集器添加到集合。
AddRange

将一个或多个数据收集器集添加到集合。
AddRange

将一个或多个文件夹操作添加到集合。
AddRange

将一个或多个计划添加到集合。
AddRange

将一个或多个跟踪提供程序添加到集合。
AddRange

将一个或多个项添加到集合。
Clear

从集合中删除所有数据收集器。
Clear

从集合中删除所有数据收集器集。
Clear

从集合中删除所有文件夹操作。
Clear

从集合中删除所有计划。
Clear

从集合中删除所有跟踪提供程序。
Clear

从集合中移除所有项
提交

保存、更新或验证数据收集器集。 还可以使用此方法刷新跟踪会话。
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 Management Instrumentation (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

检索事件跟踪 for Windows (ETW) 包含的扩展数据项的列表。
get_QueryNetworkAdapters

检索或设置一个值,该值指示是否查询已安装的网络适配器的卸载功能和其他配置信息。 (获取)
get_RealTimeBuffersLost

检索未实时传送给使用者的缓冲区数。
get_RegistryKeys

检索或设置要收集的注册表项的列表。
get_RegistryMaxRecursiveDepth

检索或设置从中递归收集注册表值的最大子项数。 (获取)
get_ReportFileName

检索或设置将 IDataManager::RuleTargetFileName 属性中的文件从 XML 转换为 HTML 后产生的 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

如果操作是发送文件柜文件,则检索或设置文件的目标。 (获取)
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

检索或设置在 IDataCollectorSet::TaskArguments 属性中替换 {usertext} 替换变量的命令行参数。 (获取)
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_Age

检索或设置应用操作之间的等待间隔。 (放置)
put_AlertThresholds

检索或设置要监视的性能计数器和阈值的列表。 (放置)
put_BufferSize

检索或设置事件跟踪会话中每个缓冲区的建议缓冲区大小。 (放置)
put_CheckBeforeRunning

检索或设置一个值,该值指示在收集数据之前,数据管理器是否应检查施加的限制,例如最小可用磁盘空间。 (放置)
put_ClockType

检索或设置记录每个事件的时间戳时要使用的时钟分辨率。 (放置)
put_DataSourceName

如果日志文件是 SQL 日志文件,则检索或设置数据源名称。 (放置)
put_Days

检索或设置数据收集器集的运行日期。 (放置)
put_Description

检索或设置数据收集器集的说明。 说明将作为元数据添加到所有输出文件中,并作为注释插入性能数据帮助程序日志。 (放置)
put_Description

检索或设置集合的说明。 (放置)
put_Description

检索或设置项的说明。 (放置)
put_DisplayName

检索或设置数据收集器集的显示名称。 (放置)
put_DisplayName

检索或设置提供程序的显示名称。 (放置)
put_Duration

检索并设置数据收集器集运行的持续时间。 (放置)
put_Enabled

检索或设置一个值,该值指示是否允许数据管理器运行。 (放置)
put_Enabled

检索或设置一个值,该值指示该项是否已启用。 (放置)
put_EndDate

检索或设置计划有效的最后一个日期。 (放置)
put_EventLog

检索或设置一个值,该值指示每次计数器值超过阈值时,PLA 是否应记录事件。 (放置)
put_EventsFileName

检索或设置事件文件的名称。 (放置)
put_ExcludeApis

检索或设置要从跟踪中排除的函数列表。 (放置)
put_ExePath

检索或设置要跟踪其 API 调用的可执行文件的路径。 (放置)
put_ExtendedModes

检索或设置扩展日志文件模式。 (放置)
put_FileMaxCount

检索或设置要收集的最大文件数。 (放置)
put_FileMaxRecursiveDepth

检索或设置从中递归收集文件的最大子文件夹数。 (放置)
put_FileMaxTotalSize

检索或设置可以收集的所有文件组合的最大总文件大小。 (放置)
put_FileName

检索或设置将包含数据收集器数据的文件的基名称。 (放置)
put_FileNameFormat

检索或设置描述如何修饰文件名的标志。 (放置)
put_FileNameFormatPattern

检索或设置在修饰文件名时要使用的格式模式。 (放置)
put_Files

检索或设置要收集的文件。 (放置)
put_FilterData

检索或设置发送到跟踪数据提供程序以进行筛选的任意数据。 (放置)
put_FilterEnabled

检索或设置一个值,该值确定是否使用筛选器数据启用提供程序。 (放置)
put_FilterType

检索或设置提供程序定义的筛选器类型。 (放置)
put_FlushTimer

检索或设置刷新缓冲区之前等待的时间。 (放置)
put_Guid

检索或设置会话 GUID。 (放置)
put_Guid

检索或设置提供程序的 GUID。 (放置)
put_IncludeApis

检索或设置要包含在跟踪中的函数列表。 (放置)
put_IncludeModules

检索或设置要包含在跟踪中的模块列表。 (放置)
put_Key

检索或设置项的名称。 (放置)
put_Keywords

检索或设置描述数据收集器集的关键字。 关键字列表作为元数据添加到输出文件中。 (放置)
put_LatestOutputLocation

检索或设置 PLA 上次创建文件时使用的完全修饰的文件名。 (IDataCollector.put_LatestOutputLocation)
put_LatestOutputLocation

检索或设置 PLA 上次写入日志时使用的完全修饰的文件夹名称。 (IDataCollectorSet.put_LatestOutputLocation)
put_LogApiNamesOnly

检索或设置一个值,该值指示 PLA 是否仅记录函数名称。 (放置)
put_LogApisRecursively

检索或设置一个值,该值指示 API 跟踪日志调用是否由应用程序直接导入。 (放置)
put_LogAppend

检索或设置一个值,该值指示 PLA 是否应将收集的数据追加到当前文件。 (放置)
put_LogCircular

检索或设置一个值,该值指示 PLA 是否应创建循环文件。 (放置)
put_LogFileFormat

检索或设置日志文件的格式。 (放置)
put_LogFilePath

检索或设置包含 API 跟踪数据的日志文件的名称。 (放置)
put_LogOverwrite

检索或设置一个值,该值指示 PLA 是否应覆盖当前文件。 (放置)
put_ManagementQueries

检索或设置要运行的 Windows Management Instrumentation (WMI) 查询。 (放置)
put_MaxFolderCount

检索或设置集中所有数据收集器要使用的最大文件夹数。 (放置)
put_MaximumBuffers

检索或设置为事件跟踪会话的缓冲池分配的最大缓冲区数。 (放置)
put_MaxSize

检索或设置集中所有数据收集器要使用的最大磁盘空间。 (放置)
put_MinFreeDisk

检索或设置数据收集开始前所需的最小可用磁盘空间。 (放置)
put_MinimumBuffers

检索或设置为事件跟踪会话的缓冲池分配的最小缓冲区数。 (放置)
put_Name

检索或设置数据收集器的名称。 (放置)
put_NumberOfBuffers

检索或设置用于日志记录的建议缓冲区数。 (放置)
put_PerformanceCounters

检索或设置要查询的性能计数器。 (放置)
put_PreallocateFile

检索或设置一个值,该值指示 PLA 是否应在日志记录之前分配整个日志文件大小。 (放置)
put_ProcessMode

检索或设置一个值,该值指示会话是否为进程内专用会话。 (放置)
put_QueryNetworkAdapters

检索或设置一个值,该值指示是否查询已安装的网络适配器的卸载功能和其他配置信息。 (放置)
put_RegistryKeys

检索或设置要收集的注册表项的列表。 (放置)
put_RegistryMaxRecursiveDepth

检索或设置从中以递归方式收集注册表值的子项的最大数目。 (放置)
put_ReportFileName

检索或设置将 IDataManager::RuleTargetFileName 属性中的文件从 XML 转换为 HTML 后产生的 HTML 文件的名称。 (放置)
put_ReportSchema

检索或设置用于自定义 TraceRpt.exe 应用程序生成的报表的架构。 (放置)
put_ResourcePolicy

检索或设置在超过其中一个磁盘资源限制时要执行的操作。 (放置)
put_RootPath

检索或设置在其中创建子目录的基路径。 (放置)
put_Rules

检索或设置要应用于报表的规则。 (放置)
put_RuleTargetFileName

检索或设置 TraceRpt.exe 应用程序创建的报表文件的名称。 (IDataManager.put_RuleTargetFileName)
put_SampleInterval

检索或设置在采样计数器数据之间等待的时间间隔。 (放置)
put_SampleInterval

检索或设置在采样计数器数据之间等待的间隔。 (放置)
put_SchedulesEnabled

检索或设置一个值,该值指示是否启用计划。 (放置)
put_Security

检索或设置访问控制信息,该信息确定谁可以访问此数据收集器集。 (放置)
put_Segment

检索或设置一个值,该值指示如果在停止数据收集器集之前达到最大大小或段持续时间,PLA 是否创建新日志。 (放置)
put_SegmentMaxDuration

检索或设置数据收集器集在开始写入新日志文件之前可以运行的持续时间。 (放置)
put_SegmentMaxRecords

检索或设置要记录的最大样本数。 (放置)
put_SegmentMaxSize

检索或设置数据收集器集中任何日志文件的最大大小。 (放置)
put_SendCabTo

如果操作是发送文件柜文件,则检索或设置文件柜文件的目标。 (放置)
put_SerialNumber

检索或设置此数据收集器集已启动的次数,包括段。 (放置)
put_SessionName

检索或设置会话的名称。 (放置)
put_Size

检索或设置超出时启动操作的最小文件夹大小。 (放置)
put_StartDate

检索或设置计划生效的日期。 (放置)
put_StartTime

检索或设置一天中运行数据收集器集的时间。 (放置)
put_StopOnCompletion

检索或设置一个值,该值确定当数据集中的所有数据收集器都处于已完成状态时,数据收集器集是否停止。 (放置)
put_StreamMode

检索或设置跟踪会话的日志记录模式。 (放置)
put_Subdirectory

检索或设置根路径的基子目录,数据收集器集的下一个实例将在其中写入其日志。 (放置)
put_SubdirectoryFormat

检索或设置描述如何修饰子目录名称的标志。 (放置)
put_SubdirectoryFormatPattern

检索或设置在修饰文件夹名称时要使用的格式模式。 (放置)
put_SystemStateFile

检索或设置包含已保存系统状态的文件的名称。 (放置)
put_Task

检索或设置每次计数器值超过阈值时要启动的任务计划程序作业的名称。 (放置)
put_Task

检索或设置每次数据收集器集停止时(包括段之间)要启动的任务计划程序作业的名称。 (放置)
put_TaskArguments

检索或设置要传递给 IAlertDataCollector::Task 属性中指定的任务计划程序作业的命令行参数。 (IAlertDataCollector.put_TaskArguments)
put_TaskArguments

检索或设置要传递给 IDataCollectorSet::Task 属性中指定的任务计划程序作业的命令行参数。 (放置)
put_TaskRunAsSelf

检索或设置一个值,该值确定任务是作为数据收集器集用户运行,还是作为任务中指定的用户运行。 (IAlertDataCollector.put_TaskRunAsSelf)
put_TaskRunAsSelf

检索或设置一个值,该值确定任务是作为数据收集器集用户运行,还是作为任务中指定的用户运行。 (IDataCollectorSet.put_TaskRunAsSelf)
put_TaskUserTextArguments

检索或设置要传递给 IAlertDataCollector::Task 属性中指定的任务计划程序作业的命令行参数。 (IAlertDataCollector.put_TaskUserTextArguments)
put_TaskUserTextArguments

检索或设置在 IDataCollectorSet::TaskArguments 属性中替换 {usertext} 替换变量的命令行参数。 (放置)
put_TriggerDataCollectorSet

检索或设置每次计数器值超过阈值时要启动的数据收集器集的名称。 (放置)
put_Value

检索或设置集合的值。 (放置)
put_Value

检索或设置项的值。 (放置)
put_ValueMapType

检索或设置集合中项的类型。 (放置)
put_ValueMapType

检索或设置项的类型。 (放置)
查询

检索指定的数据收集器集。
查询

检索有关已注册提供程序的详细信息。
移除

从集合中删除数据收集器。
移除

从集合中删除数据收集器集。
移除

根据指定的索引从集合中删除文件夹操作。
移除

从集合中删除计划。
移除

从集合中删除跟踪提供程序。
移除

从集合中删除某一项。
解决

将提供程序的详细信息与此实例合并。
运行

手动运行数据管理器。
SetCredentials

指定运行数据收集器集时所依据的用户帐户。
SetSecurity

设置跟踪数据提供程序的安全信息。
SetValue

设置用户定义的值。
SetXml

设置 XML 中包含的这些属性的属性值。 (IDataCollector.SetXml)
SetXml

设置 XML 中包含的这些属性的属性值。 (IDataCollectorSet.SetXml)
启动

手动启动数据收集器集。
停止

手动停止数据收集器集。

接口

 
IAlertDataCollector

监视性能计数器,并在计数器值超过指定阈值时执行操作。若要创建警报数据收集器,请调用 IDataCollectorCollection::CreateDataCollector 或 IDataCollectorCollection::CreateDataCollectorFromXml 方法。 有关传递到 CreateDataCollectorFromXml 的 XML 的详细信息,请参阅备注。
IApiTracingDataCollector

记录对 Kernel32.dll、Advapi32.dll、Gdi32.dll 和 User32.dll 的 Win32 调用。
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 方法。