KSRESOLUTION structure (ks.h)

The KSRESOLUTION structure specifies granularity and error of a kernel streaming clock.

Syntax

typedef struct {
  LONGLONG Granularity;
  LONGLONG Error;
} KSRESOLUTION, *PKSRESOLUTION;

Members

Granularity

Specifies the increment granularity of the clock in 100-nanosecond units, where 1 is the best.

Error

Specifies the +/- notification error of the clock in 100-nanosecond units, where 0 is the best, meaning the event notification granularity is as good as the increment granularity.

Remarks

Vendors can supply a structure of type KSRESOLUTION in a KSPROPERTY_CLOCK_RESOLUTION property request.

Requirements

Requirement Value
Header ks.h (include Ks.h)

See also

KSPROPERTY_CLOCK_RESOLUTION