Condividi tramite


Metodo IKsClockPropertySet::KsGetResolution (ksproxy.h)

Il metodo KsGetResolution recupera la risoluzione dell'orologio dal clock sottostante.

Sintassi

HRESULT KsGetResolution(
  [out] KSRESOLUTION *Resolution
);

Parametri

[out] Resolution

Puntatore a una variabile che riceve una struttura KSRESOLUTION che contiene la granularità e l'errore dell'orologio sottostante.

Valore restituito

Restituisce NOERROR se l'operazione riesce; in caso contrario, restituisce un codice di errore.

Commenti

Il metodo KsGetResolution recupera la proprietà di risoluzione dell'orologio sottostante, che specifica la granularità di incremento e l'errore di notifica dell'orologio sottostante in termini di unità di 100 nanosecondi. La granularità migliore sarebbe un'unità da 100 nanosecondi; incrementi meno granulari conterranno numeri maggiori. La quantità minima di errore di notifica superiore e superiore alla granularità del clock verrebbe segnalata come zero unità di 100 nanosecondi e gli orologi meno accurati utilizzerebbero numeri più grandi per indicare l'errore +/%. Il proxy può usare questa proprietà di risoluzione per determinare il massimo errore e risoluzione nella notifica e nella sincronizzazione degli eventi.

Il proxy usa la proprietà KSPROPERTY_CLOCK_RESOLUTION per recuperare la risoluzione dell'orologio.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione ksproxy.h (include Ksproxy.h)

Vedi anche

KSPROPERTY_CLOCK_RESOLUTION

KSRESOLUTION