Freigeben über


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)

Weitere Informationen

KsPinGetReferenceClockInterface