Partager via


structure ACX_AUDIOMODULE_DESCRIPTOR (acxelements.h)

Le ACX_AUDIOMODULE_DESCRIPTOR est utilisé pour définir une structure de descripteur de module audio.

Syntaxe

typedef struct _ACX_AUDIOMODULE_DESCRIPTOR {
  GUID  ClassId;
  ULONG InstanceId;
  ULONG VersionMajor;
  ULONG VersionMinor;
  WCHAR Name[ACX_AUDIOMODULE_MAX_NAME_CCH_SIZE];
} ACX_AUDIOMODULE_DESCRIPTOR, *PACX_AUDIOMODULE_DESCRIPTOR;

Membres

ClassId

Identificateur GUID du module, qui est défini par le propriétaire du module d’appareil audio.

InstanceId

Identificateur, défini par le développeur du pilote, qui désambigue entre plusieurs instances de la même classe de module dans la topologie du pilote.

VersionMajor

Version principale du module audio.

VersionMinor

Version mineure du module audio.

Name[ACX_AUDIOMODULE_MAX_NAME_CCH_SIZE]

Nom convivial du module d’appareil audio à afficher dans l’interface utilisateur. La taille de la mémoire tampon est ACX_AUDIOMODULE_MAX_NAME_CCH_SIZE y compris le terminateur NULL.

Remarques

Exemple

Exemple en attente

L’exemple d’utilisation est illustré ci-dessous.


Configuration requise pour ACX

version minimale d’ACX : 1.0

Pour plus d’informations sur les versions ACX, consultez vue d’ensemble de la version ACX.

Exigences

Exigence Valeur
d’en-tête acxelements.h

Voir aussi