Partager via


Méthode IMiniportWaveRTStream ::GetClockRegister (portcls.h)

La méthode GetClockRegister récupère les informations dont le pilote de port a besoin pour exposer le registre d’horloge au sous-système audio et à ses clients.

Syntaxe

NTSTATUS GetClockRegister(
  KSRTAUDIO_HWREGISTER *Register
);

Paramètres

Register

Pointeur de sortie vers une structure KSRTAUDIO_HWREGISTER qui décrit le mappage de registre.

Valeur retournée

Cette méthode retourne NTSTATUS qui contient une valeur status de STATUS_SUCCESS si l’appel a réussi. Sinon, la méthode retourne une erreur appropriée status code.

Remarques

Le pilote de port appelle cette méthode en réponse à une demande de propriété KSPROPERTY_RTAUDIO_CLOCKREGISTER d’un client.

Un registre d’horloge est un compteur qui incrémente à la fréquence de l’horloge matérielle interne qui pilote le bus interne de l’appareil audio. Le registre est incrémenté d’un à chaque graduation de l’horloge. Le registre commence à compter lorsque l’appareil s’allume et continue à s’exécuter jusqu’à ce que l’appareil s’éteigne. Le registre d’horloge est utilisé par les logiciels pour synchroniser deux appareils ou plus avec des horloges matérielles indépendantes.

Configuration requise

Condition requise Valeur
En-tête portcls.h
IRQL PASSIVE_LEVEL

Voir aussi

IMiniPortWaveRTStream