Partager via


structure KSRTAUDIO_HWREGISTER_PROPERTY (ksmedia.h)

La structure KSRTAUDIO_HWREGISTRY_PROPERTY ajoute une adresse de base de registre à une structure KSPROPERTY. Cette structure est utilisée par le client pour demander le registre de position matérielle via KSPROPERTY_RTAUDIO_POSITIONREGISTER ou demander le registre de l’horloge matérielle via KSPROPERTY_RTAUDIO_CLOCKREGISTER.

Syntaxe

typedef struct {
  KSPROPERTY Property;
  PVOID      BaseAddress;
} KSRTAUDIO_HWREGISTER_PROPERTY, *PKSRTAUDIO_HWREGISTER_PROPERTY;

Membres

Property

Structure KSPROPERTY que le client initialise de manière appropriée avant d’appeler KSPROPERTY_RTAUDIO_POSITIONREGISTER ou KSPROPERTY_RTAUDIO_CLOCKREGISTER.

BaseAddress

Spécifie l’adresse de base de la mémoire tampon. Sauf si le client spécifie une adresse de base, ce paramètre est défini sur NULL.

Remarques

Le client utilise la structure KSRTAUDIO_HWREGISTER_PROPERTY pour demander le registre de position matérielle ou le registre de l’horloge matérielle au pilote. Le pilote retourne une structure KSRTAUDIO_HWREGISTER contenant des informations sur le registre matériel demandé.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans les systèmes d’exploitation Windows Vista et ultérieurs.
En-tête ksmedia.h

Voir aussi

KSPROPERTY

KSPROPERTY_RTAUDIO_CLOCKREGISTER

KSPROPERTY_RTAUDIO_POSITIONREGISTER

KSRTAUDIO_HWREGISTER