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 |