Condividi tramite


Funzioni dei contatori delle prestazioni

Usare le funzioni seguenti per usare e fornire dati sulle prestazioni.

Funzioni consumer

Funzioni helper per i dati delle prestazioni (PDH)

Usare le funzioni HELPER (PDH) per usare i dati sulle prestazioni da provider di dati di prestazioni V1 e V2.

Nota

Windows OneCore le app non possono usare le funzioni PDH. Se si scrivono app Windows OneCore, usare le funzioni Consumer PerfLib V2.

Funzioni Consumer PerfLib V2

Usare le funzioni Consumer PerfLib V2 per usare i dati sulle prestazioni dai provider di dati di prestazioni V2 se non è possibile usare le funzioni PDH (Performance Data Helper). Queste funzioni possono essere usate durante la scrittura di applicazioni OneCore per raccogliere contatori V2 o quando è necessario raccogliere contatori V2 specifici con dipendenze minime e sovraccarico.

Suggerimento

Le funzioni Consumer PerfLib V2 sono più difficili da usare rispetto alle funzioni PDH (Performance Data Helper) e supportano solo la raccolta di dati dai provider V2. Le funzioni PDH devono essere preferite per la maggior parte delle applicazioni.

Funzioni del provider

Funzioni provider PerfLib V2

I provider di dati sulle prestazioni V2 usano le funzioni seguenti:

Nota

Per installare e disinstallare i provider V2, usare gli strumenti lodctr e unlodctr . Le funzioni LoadPerfCounterTextStrings e UnloadPerfCounterTextStrings non possono essere usate per installare e disinstallare i provider V2.

Funzioni DLL delle prestazioni

I provider di dati delle prestazioni V1 implementano una DLL che fornisce le funzioni seguenti:

Nota

A causa di problemi significativi di prestazioni e affidabilità, i provider di dati delle prestazioni V1 sono deprecati. Anche se è ancora possibile usare una DLL dell'estensione per le prestazioni per fornire i dati dei contatori, è consigliabile creare invece un provider V2 . È anche consigliabile sostituire i provider V1 esistenti con i provider V2.

I provider V1 possono essere installati e disinstallati usando gli strumenti lodctr e unlodctr o chiamando le funzioni seguenti: