Partager via


Interface IMiniportMidi (portcls.h)

L’interface IMiniportMidi est l’interface principale d’un pilote midi miniport pour un appareil de synthétiseur MIDI. Le pilote de port MIDI communique avec le pilote miniport via cette interface. Le pilote d’adaptateur crée l’objet miniport MIDI et transmet le pointeur d’interface IMiniportMidi de l’objet au méthode IPort ::Init du pilote de port MIDI (consultez 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 objet IMiniportMidi à 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éthode

L’interface IMiniportMidi a ces méthodes.

 
IMiniportMidi ::Init

La méthode Init initialise l’objet miniport MIDI.
IMiniportMidi ::NewStream

La méthode NewStream (IMiniportMidi) (portcls.h) crée une instance d’un flux logique associé à un canal physique spécifié.
IMiniportMidi ::Service

La méthode de service informe le pilote miniport d’une demande de service.

Exigences

Exigence Valeur
plateforme cible Windows
d’en-tête portcls.h