Freigeben über


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)

Siehe auch

KsPinGetReferenceClockInterface