Condividi tramite


Enumerazione PerfRegInfoType (perflib.h)

Indica i tipi di informazioni che è possibile richiedere su un contatore delle prestazioni impostato chiamando la funzione PerfQueryCounterSetRegistrationInfo .

Sintassi

typedef enum _PerfRegInfoType {
  PERF_REG_COUNTERSET_STRUCT = 1,
  PERF_REG_COUNTER_STRUCT,
  PERF_REG_COUNTERSET_NAME_STRING,
  PERF_REG_COUNTERSET_HELP_STRING,
  PERF_REG_COUNTER_NAME_STRINGS,
  PERF_REG_COUNTER_HELP_STRINGS,
  PERF_REG_PROVIDER_NAME,
  PERF_REG_PROVIDER_GUID,
  PERF_REG_COUNTERSET_ENGLISH_NAME,
  PERF_REG_COUNTER_ENGLISH_NAMES
} PerfRegInfoType;

Costanti

 
PERF_REG_COUNTERSET_STRUCT
Valore: 1
Ottiene le informazioni di registrazione per un set di contatori e tutti i contatori che contiene come blocco PERF_COUNTERSET_REG_INFO . Il blocco include una struttura PERF_COUNTERSET_REG_INFO seguita da una o

più strutture PERF_COUNTER_REG_INFO .
PERF_REG_COUNTER_STRUCT
Ottiene le informazioni di registrazione per un contatore delle prestazioni come struttura PERF_COUNTER_REG_INFO .

Usare il parametro requestLangId della funzione PerfQueryCounterSetRegistrationInfo per specificare l'identificatore del contatore.
PERF_REG_COUNTERSET_NAME_STRING
Ottiene una stringa UTF16-LE con terminazione null che indica il nome del set di contatori.

Usare il parametro requestLangId della funzione PerfQueryCounterSetRegistrationInfo per specificare le impostazioni locali preferite del risultato.
PERF_REG_COUNTERSET_HELP_STRING
Ottiene una stringa UTF16-LE con terminazione null contenente la stringa della Guida per il set di contatori.

Usare il parametro requestLangId della funzione PerfQueryCounterSetRegistrationInfo per specificare le impostazioni locali preferite del risultato.
PERF_REG_COUNTER_NAME_STRINGS
Ottiene i nomi dei contatori delle prestazioni nel contatore impostato come blocco PERF_STRING_BUFFER_HEADER .

Il blocco include una struttura PERF_STRING_BUFFER_HEADER , seguita da una

o più strutture PERF_STRING_COUNTER_HEADER , seguite da dati stringa che indicano i nomi dei contatori.

Usare il parametro requestLangId della funzione PerfQueryCounterSetRegistrationInfo per specificare le impostazioni locali preferite del risultato.
PERF_REG_COUNTER_HELP_STRINGS
Ottiene le stringhe della Guida per i contatori delle prestazioni nel contatore impostato come blocco PERF_STRING_BUFFER_HEADER .

Il blocco include una struttura PERF_STRING_BUFFER_HEADER , seguita da una

o più strutture PERF_STRING_COUNTER_HEADER , seguite da dati stringa contenenti le stringhe della Guida.

Usare il parametro requestLangId della funzione PerfQueryCounterSetRegistrationInfo per specificare le impostazioni locali preferite del risultato.
PERF_REG_PROVIDER_NAME
Ottiene una stringa UTF-16LE con terminazione null che indica il nome del provider per il set di contatori.
PERF_REG_PROVIDER_GUID
Ottiene il GUID del provider per il set di contatori.
PERF_REG_COUNTERSET_ENGLISH_NAME
Ottiene una stringa UTF-16LE con terminazione null contenente il nome del set di contatori in inglese. Questo valore equivale a impostare il parametro requestCode su PERF_REG_COUNTERSET_NAME_STRING e il parametro requestLangId su 0 quando si chiama la funzione PerfQueryCounterSetRegistrationInfo .
PERF_REG_COUNTER_ENGLISH_NAMES
Ottiene i nomi in inglese dei contatori delle prestazioni nel contatore impostato come blocco PERF_STRING_BUFFER_HEADER .

Il blocco include una struttura PERF_STRING_BUFFER_HEADER , seguita da una

o più strutture PERF_STRING_COUNTER_HEADER , seguite da dati stringa che indicano i nomi dei contatori. Questo valore equivale a impostare il parametro requestCode su PERF_REG_COUNTER_NAME_STRINGS e il parametro requestLangId su 0 quando si chiama la funzione PerfQueryCounterSetRegistrationInfo .

Requisiti

Requisito Valore
Client minimo supportato Windows 10 versione 1607 [solo app desktop]
Server minimo supportato Windows Server 2016 [solo app desktop]
Intestazione perflib.h

Vedi anche

PerfQueryCounterSetRegistrationInfo