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 |