IKsReferenceClock::GetResolution-Methode (ks.h)
Die IKsReferenceClock::GetResolution-Methode fragt die zugeordnete Referenzuhr nach ihrer Auflösung ab.
Syntax
NTSTATUS GetResolution(
[out] PKSRESOLUTION Resolution
);
Parameter
[out] Resolution
Gibt die Granularität und den 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 ihrer GetResolution-Eigenschaft zurückgegeben hat. Siehe KSPROPERTY_CLOCK_RESOLUTION. Kann STATUS_DEVICE_NOT_READY zurückgeben, wenn keine Uhr zugewiesen ist.
Hinweise
Diese Methode ruft die Auflösungseigenschaft der zugrunde liegenden Uhr ab, die die Inkrementgranularitä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 Uhrgranularität ist, ist 0 Einheiten; Weniger genaue Uhren verwenden größere Zahlen, um einen Fehler anzuzeigen. Der Proxy kann diese Auflösungseigenschaft verwenden, um die maximale Fehler- und Auflösung in Ereignisbenachrichtigungen und -synchronisierungen zu bestimmen.
Weitere Informationen finden Sie unter AVStream-Uhren.
AVStream verwendet die KSPROPERTY_CLOCK_RESOLUTION-Eigenschaft , um die Uhrauflösung abzurufen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
Header | ks.h (ks.h einschließen) |