Condividi tramite


Funzione PdhGetCounterTimeBase (pdh.h)

Restituisce la base temporale del contatore specificato.

Sintassi

PDH_FUNCTION PdhGetCounterTimeBase(
  [in]  PDH_HCOUNTER hCounter,
  [out] LONGLONG     *pTimeBase
);

Parametri

[in] hCounter

Handle per il contatore. La funzione PdhAddCounter restituisce questo handle.

[out] pTimeBase

Base temporale che specifica il numero di valori delle prestazioni di un campione di contatori al secondo.

Valore restituito

Se la funzione ha esito positivo, restituisce ERROR_SUCCESS.

Se la funzione ha esito negativo, il valore restituito è un codice di errore di sistema o un codice di errore PDH. Di seguito sono riportati i valori possibili.

Codice restituito Descrizione
PDH_INVALID_ARGUMENT
Il contatore specificato non utilizza una base temporale.
PDH_INVALID_HANDLE
L'handle del contatore non è valido.

Commenti

Se si usa la funzione PdhFormatFromRawValue per calcolare un valore visualizzabile anziché chiamare la funzione PdhCalculateCounterFromRawValue , è necessario chiamare la funzione PdhGetCounterTimeBase per recuperare la base temporale.

Ogni contatore che restituisce dati sulle prestazioni basati sul tempo ha una base temporale definita per tale contatore. La base temporale di un contatore è il numero di volte in cui un contatore campia i dati al secondo.

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione pdh.h
Libreria Pdh.lib
DLL Pdh.dll

Vedi anche

PdhFormatFromRawValue