IKsReferenceClock::GetResolution-Methode (ks.h)
Die IKsReferenceClock::GetResolution-Methode fragt die zugeordnete Referenzuhr für die Auflösung ab.
Syntax
NTSTATUS GetResolution(
[out] PKSRESOLUTION Resolution
);
Parameter
[out] Resolution
Gibt granularitäts- und Benachrichtigungsfehler der Uhr in einer KSRESOLUTION- Struktur an.
Rückgabewert
Die IKsReferenceClock::GetResolution-Methode gibt STATUS_SUCCESS oder den Fehlercode zurück, den die relevante Uhr von der GetResolution- eigenschaft zurückgegeben hat. Siehe KSPROPERTY_CLOCK_RESOLUTION. Kann STATUS_DEVICE_NOT_READY zurückgeben, wenn keine Uhr zugewiesen ist.
Bemerkungen
Diese Methode ruft die Auflösungseigenschaft der zugrunde liegenden Uhr ab, die die Granularität und den Benachrichtigungsfehler der Uhr in 100-Nanosekundeneinheiten angibt. Die feinste Granularität ist eine Einheit; Weniger granulare Inkremente enthalten größere Zahlen.
Die geringste Anzahl von Benachrichtigungsfehlern, die größer als die Uhr granularität sind, ist null Einheiten; Weniger genaue Uhren verwenden größere Zahlen, um Fehler anzuzeigen. Der Proxy kann diese Auflösungseigenschaft verwenden, um den maximalen Fehler und die maximale Auflösung in Ereignisbenachrichtigungen und Synchronisierungen zu ermitteln.
Weitere Informationen finden Sie unter AVStream Clocks.
AVStream verwendet die KSPROPERTY_CLOCK_RESOLUTION-Eigenschaft, um die Uhrauflösung abzurufen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Header- | ks.h (enthalten Ks.h) |