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 |