Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
[Funkcja skojarzona z tą stroną, czasomierze multimedialne, jest starszą funkcją. Został zastąpiony przez Multimedia Class Scheduler Service. usługi Harmonogram klas multimedialnych została zoptymalizowana pod kątem systemów Windows 10 i Windows 11. Firma Microsoft zdecydowanie zaleca, aby nowy kod używał usługi Harmonogramu klas multimedialnych zamiast czasomierzy multimedialnych, jeśli to możliwe. Firma Microsoft sugeruje, że istniejący kod, który używa starszych interfejsów API, należy przepisać go do korzystania z nowych interfejsów API, jeśli to możliwe.]
Aby określić minimalne i maksymalne rozdzielczości czasomierza obsługiwane przez usługi czasomierza, użyj funkcji timeGetDevCaps. Ta funkcja wypełnia wPeriodMin i wPeriodMax składowych struktury TIMECAPS z minimalną i maksymalną rozdzielczością. Ten zakres może się różnić w zależności od komputerów i platform systemu Windows.
Po określeniu minimalnych i maksymalnych dostępnych rozdzielczości czasomierza należy ustanowić minimalną rozdzielczość, której aplikacja ma używać. Użyj funkcji timeBeginPeriod i timeEndPeriod, aby ustawić i wyczyścić tę rozdzielczość. Każde wywołanie należy dopasować do timeBeginPeriod z wywołaniem timeEndPeriod, określając tę samą minimalną rozdzielczość w obu wywołaniach. Aplikacja może wykonywać wiele wywołań timeBeginPeriod, o ile każde wywołanie jest dopasowane do wywołania timeEndPeriod.
W obu timeBeginPeriod i timeEndPeriodparametr uPeriod wskazuje minimalną rozdzielczość czasomierza w milisekundach. Można określić dowolną wartość rozdzielczości czasomierza w zakresie obsługiwanym przez czasomierz.
Tematy pokrewne