Função PdhGetCounterTimeBase (pdh.h)
Retorna a base de tempo do contador especificado.
Sintaxe
PDH_FUNCTION PdhGetCounterTimeBase(
[in] PDH_HCOUNTER hCounter,
[out] LONGLONG *pTimeBase
);
Parâmetros
[in] hCounter
Manipule para o contador. A função PdhAddCounter retorna esse identificador.
[out] pTimeBase
Base de tempo que especifica o número de valores de desempenho que um contador amostra por segundo.
Valor retornado
Se a função for bem-sucedida, ela retornará ERROR_SUCCESS.
Se a função falhar, o valor retornado será um código de erro do sistema ou um código de erro PDH. Veja a seguir os valores possíveis.
Código de retorno | Descrição |
---|---|
|
O contador especificado não usa uma base de tempo. |
|
O identificador do contador não é válido. |
Comentários
Se você usar a função PdhFormatFromRawValue para calcular um valor exibivel em vez de chamar a função PdhCalculateCounterFromRawValue , chame a função PdhGetCounterTimeBase para recuperar a base de tempo.
Cada contador que retorna dados de desempenho baseados em tempo tem uma base de tempo definida para ele. A base de tempo de um contador é o número de vezes que um contador amostra dados por segundo.
Requisitos
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | pdh.h |
Biblioteca | Pdh.lib |
DLL | Pdh.dll |