Interface IMusicTechnology (portcls.h)
L’interface IMusicTechnology
est utilisée pour modifier les GUID de la technologie musicale qui sont spécifiés dans les descripteurs de plage de données pour les broches appartenant à un pilote de miniport MIDI ou DMus. Le GUID spécifie le type de périphérique de synthétiseur MIDI que représente la broche. Le pilote miniport DMus implémente l’interface IMusicTechnology
et expose cette interface au pilote de port DMus. Pour déterminer si le pilote miniport prend en charge cette interface, le pilote de port appelle la méthode IMiniportDMus ::QueryInterface du pilote miniport avec reFIID IID_IMusicTechnology. IMusicTechnology
hérite de l’interface IUnknown .
Les pilotes miniport fournis par le système DMusUART et UART prennent en charge l’interface IMusicTechnology
. Pour plus d’informations sur ces pilotes, consultez PcNewMiniport.
Pour les autres pilotes midi et DMus miniport, la prise en charge IMusicTechnology
est facultative. Pour plus d’informations, consultez GUID de la technologie musicale.
Héritage
L’interface IMusicTechnology hérite de l’interface IUnknown.
Méthodes
L’interface IMusicTechnology a ces méthodes.
IMusicTechnology ::SetTechnology La méthode SetTechnology modifie le membre Technologie de chaque structure KSDATARANGE_MUSIC dans les plages de données des broches du pilote miniport. |
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | portcls.h |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour