Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
czas systemu Windows jest liczbą milisekund upłynął od czasu ostatniego uruchomienia systemu. Ten format istnieje przede wszystkim w przypadku zgodności z poprzednimi wersjami systemu Windows w wersji 16-bitowej. Aby upewnić się, że aplikacje przeznaczone dla 16-bitowego systemu Windows będą nadal działać pomyślnie, funkcja GetTickCount zwraca bieżący czas systemu Windows.
Zazwyczaj używasz funkcji GetTickCount lub GetTickCount64, aby porównać bieżący czas systemu Windows z czasem zwróconym przez funkcję GetMessageTime. GetMessageTime zwraca czas systemu Windows po utworzeniu określonego komunikatu. GetTickCount i GetTickCount64 są ograniczone do rozdzielczości czasomierza systemowego, który wynosi około 10 milisekund do 16 milisekund. Upłynął czas pobrany przez GetTickCount lub GetTickCount64 obejmuje czas spędzony przez system w stanie uśpienia lub hibernacji.
Jeśli potrzebujesz czasomierza o wyższej rozdzielczości, użyj funkcji QueryUnbiasedInterruptTime, czasomierza multimedialnego lub czasomierza o wysokiej rozdzielczości. Upłynął czas pobrany przez funkcję QueryUnbiasedInterruptTime obejmuje tylko czas, który system spędza w stanie roboczym.
Windows Server 2008, Windows Vista, Windows Server 2003 i Windows XP/2000: Funkcja QueryUnbiasedInterruptTime jest dostępna od systemów Windows 7 i Windows Server 2008 R2.
Możesz użyć licznika wydajności czasu działania systemu, aby uzyskać liczbę sekund, które upłynęły od czasu uruchomienia komputera. Ten licznik wydajności można pobrać z danych wydajności w kluczu rejestru HKEY_PERFORMANCE_DATA. Zwracana wartość jest wartością 8-bajtową. Aby uzyskać więcej informacji, zobacz liczniki wydajności.