Encabezado pla.h
Los registros de rendimiento y las alertas usan este encabezado. Para más información, consulte:
pla.h contiene las siguientes interfaces de programación:
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. |
AutoPathFormat Define cómo decorar el nombre de archivo o el nombre del subdirectorio. |
ClockType Define la resolución del reloj que se va a usar al realizar el seguimiento de eventos. |
CommitMode Define la acción que se realizará al confirmar los cambios en el conjunto de recopiladores de datos. |
DataCollectorSetStatus Define el estado de ejecución del conjunto de recopiladores de datos. |
DataCollectorType Define los tipos de recopilador de datos. |
DataManagerSteps Define las acciones que realiza el administrador de datos cuando se ejecuta. |
FileFormat Define el formato de los datos en el archivo de registro. |
FolderActionSteps Define la acción que toma el administrador de datos cuando se cumplen los límites de edad y tamaño. |
ResourcePolicy Define cómo se eliminan las carpetas cuando se supera uno de los límites de recursos de disco. |
StreamMode Define dónde se entregan los eventos de seguimiento. |
ValueMapType Define el tipo del valor. |
Días entre semana Define los días de la semana en los que se va a ejecutar el conjunto de recopiladores de datos. |