Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Převede jednu nezpracovanou hodnotu dat o výkonu do zadaného formátu nebo dvě nezpracované hodnoty dat o výkonu, pokud je převod formátu časově založený.
Poznámka
Toto rozhraní API je určené pouze pro interní použití. Není určen pro použití z kódu vývojáře.
Syntaxe
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
);
Parametry
dwCounterType
[v] Typ čítače. Seznam typů čítačů najdete v tématu Typy čítačů výkonu rozhraní WMI.
dwCounterType může být libovolný typ čítače PERF_LARGE_RAW_FRACTION s výjimkou a PERF_LARGE_RAW_BASE.
dwFormat
[v] Formát, do kterého chcete převést nezpracovaná data o výkonu. Může to být jedna z následujících hodnot:
| Konstanta | Hodnota | Popis |
|---|---|---|
PDH_FMT_DOUBLE |
0x00000200 | Vrátí počítanou hodnotu jako hodnotu s plovoucí desetinnou čárkou s dvojitou přesností. |
PDH_FMT_LARGE |
0x00000400 | Vrátí počítanou hodnotu jako 64bitové celé číslo. |
PDH_FMT_LONG |
0x00000100 | Vrátí počítanou hodnotu jako 32bitové celé číslo. |
Jedna z předchozích hodnot může být ORed s jedním z následujících příznaků škálování:
| Konstanta | Hodnota | Popis |
|---|---|---|
PDH_FMT_NOSCALE |
0x00001000 | Neaplikujte faktory škálování čítače. |
PDH_FMT_1000 |
0x00002000 | Vynásobte konečnou hodnotu číslem 1 000. |
pTimeBase
[v] Ukazatel na časovou základnu, pokud je to nutné pro převod formátu. Pokud informace o časovém základu nejsou nezbytné pro převod formátu, hodnota tohoto parametru je ignorována.
pRawValue1
[v] Ukazatel na PDH_RAW_COUNTER strukturu, která představuje nezpracovanou hodnotu výkonu.
pRawValue2
[v] Ukazatel na PDH_RAW_COUNTER strukturu, která představuje druhou nezpracovanou hodnotu výkonu. Pokud není potřeba použít druhou nezpracovanou hodnotu výkonu, měl by tento parametr být null.
pFmtValue
[out] Ukazatel na PDH_FMT_COUNTERVALUE strukturu, která přijímá formátovanou hodnotu výkonu.
Vrácená hodnota
Tato funkce vrátí následující hodnoty:
| Konstanta | Hodnota | Popis |
|---|---|---|
ERROR_SUCCESS |
0 | Volání funkce bylo úspěšné. |
PDH_INVALID_ARGUMENT |
0xC0000BBD | Požadovaný argument chybí nebo je nesprávný. |
PDH_INVALID_HANDLE |
0xC0000BBC | Popisovač není platným objektem PDH. |
Poznámky
Tato funkce zabalí volání funkce FormatFromRawValue .
Požadavky
Platformy: Viz Požadavky na systém.
Knihovna: PerfCounter.dll
Verze rozhraní .NET Framework: K dispozici od verze 4.7.2