Interface IMiniportMidi (portcls.h)
L’interface IMiniportMidi
est l’interface principale d’un pilote miniport MIDI pour un appareil de synthétiseur MIDI. Le pilote de port MIDI communique avec le pilote miniport via cette interface. Le pilote de l’adaptateur crée l’objet miniport MIDI et transmet le pointeur d’interface de IMiniportMidi
l’objet à la méthode IPort ::Init du pilote de port MIDI (voir l’exemple de code dans Subdevice Creation). IMiniportMidi
hérite de l’interface IMiniport .
Un pilote d’adaptateur forme une paire de pilotes miniport/port en liant un IMiniportMidi
objet à un objet IPortMidi . Le pilote système PortCls inscrit cette paire avec le système en tant que filtre MIDI (voir Filtres MIDI et DirectMusic).
L’interface IMiniportMidi
fournit des méthodes permettant d’initialiser l’objet miniport, de créer un flux MIDI et de notifier le pilote miniport d’une demande de service d’interruption.
Héritage
L’interface IMiniportMidi hérite de l’interface IMiniport.
Méthodes
L’interface IMiniportMidi a ces méthodes.
IMiniportmidi ::init La méthode Init initialise l’objet miniport MIDI. |
IMiniportMidi ::NewStream La méthode (IMiniportMidi) NewStream (portcls.h) crée une nouvelle instance d’un flux logique associé à un canal physique spécifié. |
IMiniportMidi ::Service La méthode Service avertit le pilote miniport d’une demande de service. |
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