Funzione KeConvertPerformanceCounterToAuxiliaryCounter (wdm.h)
La routine KeConvertPerformanceCounterToAuxiliaryCounter converte il valore del contatore delle prestazioni specificato in un valore del contatore ausiliario.
Sintassi
NTSTATUS KeConvertPerformanceCounterToAuxiliaryCounter(
[in] ULONG64 PerformanceCounterValue,
[out] PULONG64 AuxiliaryCounterValue,
[out, optional] PULONG64 ConversionError
);
Parametri
[in] PerformanceCounterValue
Valore del contatore delle prestazioni da convertire.
[out] AuxiliaryCounterValue
Puntatore alla variabile che contiene il valore del contatore ausiliario convertito.
[out, optional] ConversionError
Puntatore a una variabile che contiene l'errore di conversione stimato in unità di nanosecondo.
Valore restituito
KeConvertPerformanceCounterToAuxiliaryCounter può restituire uno dei seguenti elementi:
Codice restituito | Descrizione |
---|---|
|
Conversione riuscita. |
|
Il contatore ausiliario non è supportato. |
|
Il valore PerformanceCounterValue non è valido. Ad esempio, il valore è precedente all'ultimo avvio/ripristino di sistema o non è compreso nell'intervallo +/- 10s rispetto al valore corrente del contatore delle prestazioni. |
|
La routine non può convertire il valore specificato con accuratezza accettabile. |
Commenti
Assicurarsi che il valore del contatore delle prestazioni specificato sia:
- Entro +/- 10s rispetto al valore corrente di lettura del contatore delle prestazioni.
- Non prima del valore del contatore delle prestazioni registrato all'ultimo avvio o ripristino del sistema dallo stato S3/S4.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile a partire da Windows 10. |
Piattaforma di destinazione | Universale |
Intestazione | wdm.h |
Libreria | Ntoskrnl.lib |
DLL | Hal.dll |
IRQL | Qualsiasi livello |