Funzione PdhFormatFromRawValue (pdh.h)
Calcola un valore visualizzabile per i valori dei contatori non elaborati specificati.
Sintassi
PDH_FUNCTION PdhFormatFromRawValue(
[in] DWORD dwCounterType,
[in] DWORD dwFormat,
[in] LONGLONG *pTimeBase,
[in] PPDH_RAW_COUNTER pRawValue1,
[in] PPDH_RAW_COUNTER pRawValue2,
[out] PPDH_FMT_COUNTERVALUE pFmtValue
);
Parametri
[in] dwCounterType
Tipo di contatore. In genere, si chiama PdhGetCounterInfo per recuperare il tipo di contatore al momento in cui si chiama PdhGetRawCounterValue per recuperare il valore del contatore non elaborato.
Per un elenco di tipi di contatore, vedere la sezione Tipi di contatore del Kit di distribuzione di Windows Server 2003. I valori costanti sono definiti in Winperf.h.
Si noti che non è possibile specificare tipi di base, ad esempio PERF_LARGE_RAW_BASE.
[in] dwFormat
Determina il tipo di dati del valore calcolato. Specificare uno dei valori seguenti.
È possibile usare l'operatore OR inclusivo bit per bit (|) per combinare il tipo di dati con uno dei fattori di ridimensionamento seguenti.
[in] pTimeBase
Puntatore alla base temporale, se necessario per la conversione del formato. Se le informazioni sulla base temporale non sono necessarie per la conversione del formato, il valore di questo parametro viene ignorato. Per recuperare la base temporale del contatore, chiamare PdhGetCounterTimeBase.
[in] pRawValue1
Valore del contatore non elaborato usato per calcolare il valore del contatore visualizzabile. Per informazioni dettagliate, vedere PDH_RAW_COUNTER.
[in] pRawValue2
Valore del contatore non elaborato usato per calcolare il valore del contatore visualizzabile. Per informazioni dettagliate, vedere PDH_RAW_COUNTER. Alcuni contatori, ad esempio i contatori della frequenza, richiedono due valori non elaborati per calcolare un valore visualizzabile. Se il tipo di contatore non richiede un secondo valore, impostare questo parametro su NULL. Questo valore deve essere il valore precedente dei due valori non elaborati.
[out] pFmtValue
Struttura PDH_FMT_COUNTERVALUE che riceve il valore del contatore calcolato.
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.
Requisiti
Requisito | Valore |
---|---|
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 |