IAlertDataCollector
Surveille les compteurs de performances et effectue des actions chaque fois qu’une valeur de compteur dépasse le seuil spécifié. Pour créer le collecteur de données d’alerte, appelez la méthode IDataCollectorCollection::CreateDataCollector ou IDataCollectorCollection::CreateDataCollectorFromXml. Pour plus d’informations sur le code XML que vous passez à CreateDataCollectorFromXml, consultez Remarques. |
IApiTracingDataCollector
Consigne les appels Win32 vers Kernel32.dll, Advapi32.dll, Gdi32.dll et User32.dll. |
IConfigurationDataCollector
Collecte les paramètres de l’ordinateur au moment de la collecte. |
IDataCollector
Définit et récupère les propriétés du collecteur à l’aide de XML, spécifie le nom du fichier journal et récupère l’emplacement du fichier journal. Cette interface est une classe abstraite dont dérivent les collecteurs de données suivants :IAlertDataCollectorIApiTracingDataCollectorIConfigurationDataCollectorIPerformanceCounterDataCollectorITraceDataCollector |
IDataCollectorCollection
Gère une collection d’objets DataCollector. Pour obtenir cette interface, accédez à la propriété IDataCollectorSet::D ataCollectors. |
IDataCollectorSet
Gère les informations de configuration communes à tous les objets collecteurs de données dans l’ensemble ; ajoute et supprime des collecteurs de données de l’ensemble ; et démarre la collecte de données. Il s’agit de l’interface PLA principale que vous utilisez. |
IDataCollectorSetCollection
Gère une collection d’objets DataCollectorSet. Pour obtenir cette interface, appelez la fonction CoCreateInstance, en passant __uuidof(DataCollectorSetCollection) comme identificateur de classe et __uuidof(IDataCollectorSetCollection) comme identificateur d’interface. Ensuite, pour remplir la collection, appelez la méthode IDataCollectorSetCollection::GetDataCollectorSets. |
IDataManager
Gère les données générées par les collecteurs de données, notamment la génération de rapports, la stratégie de rétention des données et le transfert de données. Pour obtenir cette interface, accédez à la propriété IDataCollectorSet::D ataManager. |
IFolderAction
Spécifie les actions que le gestionnaire de données doit effectuer sur chaque dossier sous le chemin racine du jeu de collecteurs de données si les deux conditions (âge et taille) sont remplies. Pour obtenir cette interface, appelez la méthode IFolderActionCollection::CreateFolderAction. |
IFolderActionCollection
Gère une collection d’objets FolderAction. Pour obtenir cette interface, accédez à la propriété IDataManager::FolderActions. |
IPerformanceCounterDataCollector
Spécifie les compteurs de performances à interroger et le fichier journal dans lequel les données du compteur sont écrites. Pour créer ce collecteur de données, appelez la méthode IDataCollectorCollection::CreateDataCollector ou IDataCollectorCollection::CreateDataCollectorFromXml. |
ISchedule
Spécifie quand le jeu de collecteurs de données s’exécute. Pour obtenir cette interface, appelez la méthode IScheduleCollection::CreateSchedule. |
IScheduleCollection
Gère une collection d’objets Schedule. Pour obtenir cette interface, accédez à la propriété IDataCollectorSet::Schedules. |
ITraceDataCollector
Collecte les événements de trace des fournisseurs inscrits. Cette interface définit la session de trace. |
ITraceDataProvider
Spécifie un fournisseur de trace à activer dans la session de suivi. |
ITraceDataProviderCollection
Gère une collection d’objets TraceDataProvider. Pour obtenir cette interface, accédez à la propriété ITraceDataCollector::TraceDataProviders. Vous pouvez également appeler la fonction CoCreateInstance pour créer un instance de l’objet TraceDataProviderCollection. |
IValueMap
Gère une collection de paires nom/valeur. Pour obtenir cette interface, accédez à l’une des propriétés ou méthodes suivantes :IDataCollector::SetXmlIDataCollectorSet::CommitIDataCollectorSet::SetXmlITraceDataProvider::KeywordsAllITraceDataProvider::KeywordsAnyITraceDataProvider::LevelITraceDataProvider::P roperties |
IValueMapItem
Définit une paire nom/valeur. Pour obtenir cette interface, appelez la propriété IValueMap::Item. Pour créer cette interface, appelez la méthode IValueMap::CreateValueMapItem. |