Condividi tramite


Funzione KeConvertAuxiliaryCounterToPerformanceCounter (wdm.h)

La routine KeConvertAuxiliaryCounterToPerformanceCounter converte il valore del contatore ausiliario specificato in un valore del contatore delle prestazioni.

Sintassi

NTSTATUS KeConvertAuxiliaryCounterToPerformanceCounter(
  [in]            ULONG64  AuxiliaryCounterValue,
  [out]           PULONG64 PerformanceCounterValue,
  [out, optional] PULONG64 ConversionError
);

Parametri

[in] AuxiliaryCounterValue

Valore del contatore ausiliario da convertire.

[out] PerformanceCounterValue

Puntatore alla variabile che contiene il valore del contatore delle prestazioni convertito.

[out, optional] ConversionError

Puntatore a una variabile che contiene l'errore di conversione stimato in unità di nanosecondo.

Valore restituito

KeConvertAuxiliaryCounterToPerformanceCounter può restituire uno dei seguenti elementi:

Codice restituito Descrizione
STATUS_SUCCESS
Conversione riuscita.
STATUS_NOT_SUPPORTED
Il contatore ausiliario non è supportato.
STATUS_INVALID_PARAMETER
Il valore AuxiliaryCounterValue non è valido. Ad esempio, il valore è precedente all'ultimo avvio/ripristino di sistema oppure non è compreso nell'intervallo +/- 10s rispetto al valore corrente del contatore ausiliario.
STATUS_UNSUCCESSFUL
La routine non può convertire il valore specificato con accuratezza accettabile.

Commenti

Assicurarsi che il valore del contatore ausiliario specificato sia compreso tra +/- 10 e il valore corrente.

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

Vedi anche

KeConvertPerformanceCounterToAuxiliaryCounter