Compartilhar via


Método IKsClockPropertySet::KsGetResolution (ksproxy.h)

O método KsGetResolution recupera a resolução do relógio do relógio subjacente.

Sintaxe

HRESULT KsGetResolution(
  [out] KSRESOLUTION *Resolution
);

Parâmetros

[out] Resolution

Ponteiro para uma variável que recebe uma estrutura KSRESOLUTION que contém a granularidade e o erro do relógio subjacente.

Valor de retorno

Retorna NOERROR se bem-sucedido; caso contrário, retorna um código de erro.

Observações

O método KsGetResolution recupera a propriedade de resolução do relógio subjacente, que especifica a granularidade de incremento e o erro de notificação do relógio subjacente em termos de unidades de 100 nanossegundos. A melhor granularidade seria uma unidade de 100 nanossegundos; incrementos granulares menores conteriam números maiores. A menor quantidade de erro de notificação acima e além da granularidade do relógio seria relatada como zero unidades de 100 nanossegundos, e relógios menos precisos usariam números maiores para indicar erro +/>. O proxy pode usar essa propriedade de resolução para determinar o máximo de erro e resolução na notificação e sincronização de eventos.

O proxy usa a propriedade KSPROPERTY_CLOCK_RESOLUTION para recuperar a resolução do relógio.

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho ksproxy.h (inclua Ksproxy.h)

Consulte também

KSPROPERTY_CLOCK_RESOLUTION

KSRESOLUTION