Timerauflösung

Verwenden Sie die timeGetDevCaps-Funktion , um die minimale und maximale Timerauflösung zu bestimmen, die von den Timerdiensten unterstützt wird. Diese Funktion füllt die Elemente wPeriodMin und wPeriodMax der TIMECAPS-Struktur mit den minimalen und maximalen Auflösungen aus. Dieser Bereich kann zwischen Computern und Windows-Plattformen variieren.

Nachdem Sie die minimalen und maximal verfügbaren Timerauflösungen ermittelt haben, müssen Sie die Mindestauflösung festlegen, die Ihre Anwendung verwenden soll. Verwenden Sie die Funktionen timeBeginPeriod und timeEndPeriod , um diese Auflösung festzulegen und zu löschen. Sie müssen jeden Aufruf von timeBeginPeriod mit einem Aufruf von timeEndPeriod abgleichen und dabei die gleiche Mindestauflösung in beiden Aufrufen angeben. Eine Anwendung kann mehrere timeBeginPeriod-Aufrufe tätigen, solange jeder Aufruf mit einem Aufruf von timeEndPeriod übereinstimmt.

Sowohl in timeBeginPeriod als auch in timeEndPeriod gibt der Parameter uPeriod die minimale Timerauflösung in Millisekunden an. Sie können einen beliebigen Timerauflösungswert innerhalb des vom Timer unterstützten Bereichs angeben.

Informationen zu Multimedia-Timern