Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa intestazione viene usata dai log delle prestazioni e dagli avvisi. Per altre informazioni, vedere:
pla.h contiene le interfacce di programmazione seguenti:
Interfacce
|
IAlertDataCollector Monitora i contatori delle prestazioni ed esegue azioni ogni volta che un valore del contatore supera la soglia specificata. Per creare l'agente di raccolta dati degli avvisi, chiamare il metodo IDataCollectorCollection::CreateDataCollector o IDataCollectorCollection::CreateDataCollectorFromXml. Per informazioni dettagliate sul codice XML passato a CreateDataCollectorFromXml, vedere Osservazioni. |
|
IApiTracingDataCollector Registra le chiamate Win32 a Kernel32.dll, Advapi32.dll, Gdi32.dll e User32.dll. |
|
IConfigurationDataCollector Raccoglie le impostazioni del computer al momento della raccolta. |
|
IDataCollector Imposta e recupera le proprietà dell'agente di raccolta utilizzando XML, specifica il nome del file di log e recupera il percorso del file di log. Questa interfaccia è una classe astratta da cui derivano gli agenti di raccolta dati seguenti:IAlertDataCollectorIApiTracingDataCollectorIConfigurationDataCollectorIPerformanceCounterDataCollectorITraceDataCollector |
|
IDataCollectorCollection Gestisce una raccolta di oggetti DataCollector. Per ottenere questa interfaccia, accedere alla proprietà IDataCollectorSet::D ataCollectors. |
|
IDataCollectorSet Gestisce le informazioni di configurazione comuni a tutti gli oggetti dell'agente di raccolta dati nel set; aggiunge e rimuove gli agenti di raccolta dati dal set; e avvia la raccolta dei dati. Si tratta dell'interfaccia PLA principale usata. |
|
IDataCollectorSetCollection Gestisce una raccolta di oggetti DataCollectorSet. Per ottenere questa interfaccia, chiamare la funzione CoCreateInstance passando __uuidof(DataCollectorSetCollection) come identificatore di classe e __uuidof(IDataCollectorSetCollection) come identificatore di interfaccia. Per popolare la raccolta, chiamare quindi il metodo IDataCollectorSetCollection::GetDataCollectorSets. |
|
IDataManager Gestisce i dati generati dagli agenti di raccolta dati, tra cui la generazione di report, i criteri di conservazione dei dati e il trasferimento dei dati. Per ottenere questa interfaccia, accedere alla proprietà IDataCollectorSet::D ataManager. |
|
IFolderAction Specifica le azioni che il gestore dati deve eseguire in ogni cartella nel percorso radice del set di agenti di raccolta dati se vengono soddisfatte entrambe le condizioni (età e dimensioni). Per ottenere questa interfaccia, chiamare il metodo IFolderActionCollection::CreateFolderAction. |
|
IFolderActionCollection Gestisce una raccolta di oggetti FolderAction. Per ottenere questa interfaccia, accedere alla proprietà IDataManager::FolderActions. |
|
IPerformanceCounterDataCollector Specifica i contatori delle prestazioni per eseguire query e il file di log in cui vengono scritti i dati del contatore. Per creare questo agente di raccolta dati, chiamare il metodo IDataCollectorCollection::CreateDataCollector o IDataCollectorCollection::CreateDataCollectorFromXml. |
|
ISchedule Specifica quando viene eseguito il set di agenti di raccolta dati. Per ottenere questa interfaccia, chiamare il metodo IScheduleCollection::CreateSchedule. |
|
IScheduleCollection Gestisce una raccolta di oggetti Schedule. Per ottenere questa interfaccia, accedere alla proprietà IDataCollectorSet::Schedules. |
|
ITraceDataCollector Raccoglie gli eventi di traccia dai provider registrati. Questa interfaccia definisce la sessione di traccia. |
|
ITraceDataProvider Specifica un provider di traccia da abilitare nella sessione di traccia. |
|
ITraceDataProviderCollection Gestisce una raccolta di oggetti TraceDataProvider. Per ottenere questa interfaccia, accedere alla proprietà ITraceDataCollector::TraceDataProviders. È anche possibile chiamare la funzione CoCreateInstance per creare una nuova istanza dell'oggetto TraceDataProviderCollection. |
|
IValueMap Gestisce una raccolta di coppie nome/valore. Per ottenere questa interfaccia, accedere a una delle proprietà o ai metodi seguenti:IDataCollector::SetXmlIDataCollectorSet::CommitIDataCollectorSet::SetXmlITraceDataProvider::KeywordsAllITraceDataProvider::KeywordsAnyITraceDataProvider::LevelITraceDataProvider::P roperties |
|
IValueMapItem Definisce una coppia nome/valore. Per ottenere questa interfaccia, chiamare la proprietà IValueMap::Item. Per creare questa interfaccia, chiamare il metodo IValueMap::CreateValueMapItem. |
Enumerazioni
|
Formattazione automatica Definisce come decorare il nome del file o il nome della sottodirectory. |
|
ClockType Definisce la risoluzione dell'orologio da utilizzare durante la traccia degli eventi. |
|
CommitMode Definisce l'azione da eseguire durante il commit delle modifiche apportate al set di agenti di raccolta dati. |
|
DataCollectorSetStatus Definisce lo stato in esecuzione del set di agenti di raccolta dati. |
|
DataCollectorType Definisce i tipi di agente di raccolta dati. |
|
DataManagerSteps Definisce le azioni eseguite dal gestore dati durante l'esecuzione. |
|
FileFormat Definisce il formato dei dati nel file di log. |
|
FolderActionSteps Definisce l'azione eseguita dal gestore dati quando vengono soddisfatti sia i limiti di età che di dimensione. |
|
ResourcePolicy Definisce la modalità di eliminazione delle cartelle quando viene superato uno dei limiti delle risorse del disco. |
|
StreamMode Definisce la posizione in cui vengono recapitati gli eventi di traccia. |
|
ValueMapType Definisce il tipo del valore. |
|
Giorni feriali Definisce i giorni della settimana in cui eseguire il set di agenti di raccolta dati. |