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 dell'oggetto IMiniportMidi al metodo IPort::Init del driver della porta MIDI (vedere l'esempio di codice in Creazione del dispositivo secondario). IMiniportMidi eredita dall'interfaccia IMiniport .

Un driver adattatore costituisce una coppia di driver miniport/porta associando un IMiniportMidi oggetto 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 creare un nuovo flusso MIDI e per notificare al driver miniport una richiesta di servizio di interruzione.

Ereditarietà

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.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione portcls.h