IKsClockPropertySet::KsGetResolution-Methode (ksproxy.h)

Die KsGetResolution-Methode ruft die Uhrauflösung von 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 war. Gibt andernfalls einen Fehlercode zurück.

Hinweise

Die KsGetResolution-Methode ruft die Auflösungseigenschaft der zugrunde liegenden Uhr ab, die die Inkrementgranularitä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 Menge an Benachrichtigungsfehlern über und über die Granularität der Uhr hinaus würde als 100-Nanosekundeneinheiten gemeldet, und weniger genaue Uhren würden größere Zahlen verwenden, um einen +/− -Fehler anzugeben. Der Proxy kann diese Auflösungseigenschaft verwenden, um die maximale Fehler- und Auflösungsquote in Ereignisbenachrichtigungen und -synchronisierungen zu bestimmen.

Der Proxy verwendet die KSPROPERTY_CLOCK_RESOLUTION-Eigenschaft , um die Taktauflösung abzurufen.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile ksproxy.h (include Ksproxy.h)

Weitere Informationen

KSPROPERTY_CLOCK_RESOLUTION

KSRESOLUTION