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 |