Condividi tramite


Interfaccia IMiniportMidi (portcls.h)

L'interfaccia IMiniportMidi è l'interfaccia principale per un driver miniport MIDI per un dispositivo sintetizzatore MIDI. Il driver di porta MIDI comunica con il driver miniport tramite questa interfaccia. Il driver dell'adattatore crea l'oggetto miniport MIDI e passa il puntatore dell'interfaccia IMiniportMidi dell'oggetto al metodo IPort::Init del driver di porta MIDI (vedere l'esempio di codice in Subdevice Creation). IMiniportMidi eredita dall'interfaccia IMiniport di.

Un driver adattatore costituisce una coppia di driver miniport/porta associando un oggetto IMiniportMidi a un oggetto IPortMidi. Il driver di sistema PortCls registra questa coppia con il sistema come filtro MIDI (vedere MIDI e DirectMusic Filters).

L'interfaccia IMiniportMidi fornisce metodi per inizializzare l'oggetto miniport, per la creazione di un nuovo flusso MIDI e per notificare al driver miniport una richiesta di servizio interrupt.

Eredità

L'interfaccia IMiniportMidi eredita dall'interfaccia IMiniport.

Metodi

L'interfaccia IMiniportMidi dispone di questi metodi.

 
IMiniportMidi::Init

Il metodo Init inizializza l'oggetto miniport MIDI.
IMiniportMidi::NewStream

Il metodo (IMiniportMidi) NewStream (portcls.h) crea una nuova istanza di un flusso logico associato a un canale fisico specificato.
IMiniportMidi::Service

Il metodo Service notifica al driver miniport di una richiesta di servizio.

Fabbisogno

Requisito Valore
piattaforma di destinazione Finestre
intestazione portcls.h