IAlertDataCollector
Supervisa los contadores de rendimiento y realiza acciones cada vez que un valor de contador cruza el umbral especificado. Para crear el recopilador de datos de alertas, llame al método IDataCollectorCollection::CreateDataCollector o IDataCollectorCollection::CreateDataCollectorFromXml. Para obtener más información sobre el XML que se pasa a CreateDataCollectorFromXml, vea Comentarios. |
IApiTracingDataCollector
Registra llamadas win32 a Kernel32.dll, Advapi32.dll, Gdi32.dll y User32.dll. |
IConfigurationDataCollector
Recopila la configuración del equipo en el momento de la recopilación. |
IDataCollector
Establece y recupera las propiedades del recopilador mediante XML, especifica el nombre del archivo de registro y recupera la ubicación del archivo de registro. Esta interfaz es una clase abstracta de la que los siguientes recopiladores de datos derivan:IAlertDataCollectorIApiTracingDataCollectorIConfigurationDataCollectorIPerformanceCounterDataCollectorITraceDataCollector |
IDataCollectorCollection
Administra una colección de objetos DataCollector. Para obtener esta interfaz, acceda a la propiedad IDataCollectorSet::D ataCollectors. |
IDataCollectorSet
Administra la información de configuración que es común a todos los objetos recopiladores de datos del conjunto; agrega y quita los recopiladores de datos del conjunto; e inicia la recopilación de datos. Esta es la interfaz pla principal que se usa. |
IDataCollectorSetCollection
Administra una colección de objetos DataCollectorSet. Para obtener esta interfaz, llame a la función CoCreateInstance, pasando __uuidof(DataCollectorSetCollection) como identificador de clase y __uuidof(IDataCollectorSetCollection) como identificador de interfaz. A continuación, para rellenar la colección, llame al método IDataCollectorSetCollection::GetDataCollectorSets. |
IDataManager
Administra los datos generados por los recopiladores de datos, incluida la generación de informes, la directiva de retención de datos y la transferencia de datos. Para obtener esta interfaz, acceda a la propiedad IDataCollectorSet::D ataManager. |
IFolderAction
Especifica las acciones que el administrador de datos debe realizar en cada carpeta de la ruta de acceso raíz del conjunto de recopiladores de datos si se cumplen ambas condiciones (edad y tamaño). Para obtener esta interfaz, llame al método IFolderActionCollection::CreateFolderAction. |
IFolderActionCollection
Administra una colección de objetos FolderAction. Para obtener esta interfaz, acceda a la propiedad IDataManager::FolderActions. |
IPerformanceCounterDataCollector
Especifica los contadores de rendimiento que se van a consultar y el archivo de registro en el que se escriben los datos del contador. Para crear este recopilador de datos, llame al método IDataCollectorCollection::CreateDataCollector o IDataCollectorCollection::CreateDataCollectorFromXml. |
ISchedule
Especifica cuándo se ejecuta el conjunto de recopiladores de datos. Para obtener esta interfaz, llame al método IScheduleCollection::CreateSchedule. |
IScheduleCollection
Administra una colección de objetos Schedule. Para obtener esta interfaz, acceda a la propiedad IDataCollectorSet::Schedules. |
ITraceDataCollector
Recopila eventos de seguimiento de proveedores registrados. Esta interfaz define la sesión de seguimiento. |
ITraceDataProvider
Especifica un proveedor de seguimiento que se va a habilitar en la sesión de seguimiento. |
ITraceDataProviderCollection
Administra una colección de objetos TraceDataProvider. Para obtener esta interfaz, acceda a la propiedad ITraceDataCollector::TraceDataProviders. También puede llamar a la función CoCreateInstance para crear una nueva instancia del objeto TraceDataProviderCollection. |
IValueMap
Administra una colección de pares nombre-valor. Para obtener esta interfaz, acceda a una de las siguientes propiedades o métodos:IDataCollector::SetXmlIDataCollectorSet::CommitIDataCollectorSet::SetXmlITraceDataProvider::KeywordsAllITraceDataProvider::KeywordsAnyITraceDataProvider::LevelITraceDataProvider::P roperties |
IValueMapItem
Define un par nombre-valor. Para obtener esta interfaz, llame a la propiedad IValueMap::Item. Para crear esta interfaz, llame al método IValueMap::CreateValueMapItem. |