Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Konverterar ett rådatavärde till det angivna formatet eller två rådatavärden om formatkonverteringen är tidsbaserad.
Anteckning
Det här API:et är endast för internt bruk. Det är inte avsett för användning från utvecklarkod.
Syntax
int FormatFromRawValue (
[in] uint dwCounterType,
[in] uint dwFormat,
[in] long* pTimeBase,
[in] PDH_RAW_COUNTER* pRawValue1,
[in] PDH_RAW_COUNTER* pRawValue2,
[out] PDH_FMT_COUNTERVALUE* pFmtValue
);
Parametrar
dwCounterType
[i] Räknartypen. En lista över räknartyper finns i WMI-prestandaräknare.
dwCounterType kan vara vilken räknare som helst förutom PERF_LARGE_RAW_FRACTION och PERF_LARGE_RAW_BASE.
dwFormat
[i] Formatet som rådata ska konverteras till. Det kan vara något av följande värden:
| Konstant | Värde | Beskrivning |
|---|---|---|
PDH_FMT_DOUBLE |
0x00000200 | Returnera det beräknade värdet som ett flyttal med dubbel precision. |
PDH_FMT_LARGE |
0x00000400 | Returnera det beräknade värdet som ett 64-bitars heltal. |
PDH_FMT_LONG |
0x00000100 | Returnera det beräknade värdet som ett 32-bitars heltal. |
Ett av föregående värden kan vara ORed med någon av följande skalningsflaggor:
| Konstant | Värde | Beskrivning |
|---|---|---|
PDH_FMT_NOSCALE |
0x00001000 | Använd inte räknarens skalningsfaktorer. |
PDH_FMT_1000 |
0x00002000 | Multiplicera det slutliga värdet med 1 000. |
pTimeBase
[i] En pekare till tidsbasen, om det behövs för formatkonverteringen. Om tidsbasinformation inte behövs för formatkonverteringen ignoreras värdet för den här parametern.
pRawValue1
[i] En pekare till en PDH_RAW_COUNTER struktur som representerar ett raw-prestandavärde.
pRawValue2
[i] En pekare till en PDH_RAW_COUNTER struktur som representerar ett andra råprestandavärde. Om ett andra raw-prestandavärde inte är nödvändigt bör den här parametern vara null.
pFmtValue
[ut] En pekare till en PDH_FMT_COUNTERVALUE struktur som tar emot det formaterade prestandavärdet.
Returvärde
Följande värden returneras av den här funktionen:
| Konstant | Värde | Beskrivning |
|---|---|---|
ERROR_SUCCESS |
0 | Funktionsanropet lyckas. |
PDH_INVALID_ARGUMENT |
0xC0000BBD | Ett obligatoriskt argument saknas eller är felaktigt. |
PDH_INVALID_HANDLE |
0xC0000BBC | Handtaget är inte ett giltigt PDH-objekt. |
Kommentarer
Den här funktionen omsluter ett anrop till funktionen FormatFromRawValue .
Krav
Plattformar: Se Systemkrav.
Bibliotek: PerfCounter.dll
.NET Framework versioner: Tillgänglig sedan 4.7.2