Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die KsGetResolution Methode ruft die Uhrauflösung aus der zugrunde liegenden Uhr ab.
Syntax
HRESULT KsGetResolution(
[out] KSRESOLUTION *Resolution
);
Parameter
[out] Resolution
Zeiger auf eine Variable, die eine KSRESOLUTION- Struktur empfängt, die die Granularität und den Fehler der zugrunde liegenden Uhr enthält.
Rückgabewert
Gibt NOERROR zurück, wenn dies erfolgreich ist; andernfalls wird ein Fehlercode zurückgegeben.
Bemerkungen
Die KsGetResolution--Methode ruft die Auflösungseigenschaft der zugrunde liegenden Uhr ab, die die inkrementierte Granularität und den Benachrichtigungsfehler der zugrunde liegenden Uhr in Bezug auf 100-Nanosekundeneinheiten angibt. Die beste Granularität wäre eine 100-Nanosekundeneinheit; weniger granulare Inkremente würden größere Zahlen enthalten. Die geringste Anzahl von Benachrichtigungsfehlern über und über die Uhr-Granularität hinaus würde als Null-100-Nanosekundeneinheiten gemeldet werden, und weniger genaue Takte würden größere Zahlen verwenden, um +/− Fehler anzugeben. Der Proxy kann diese Auflösungseigenschaft verwenden, um den maximalen Fehler und die maximale Auflösung in Ereignisbenachrichtigungen und Synchronisierungen zu ermitteln.
Der Proxy verwendet die KSPROPERTY_CLOCK_RESOLUTION-Eigenschaft, um die Uhrauflösung abzurufen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform- | Desktop |
| Header- | ksproxy.h (include Ksproxy.h) |