Interfaccia IPortMidi (portcls.h)
L'interfaccia IPortMidi
è l'interfaccia principale del driver di porta MIDI. Il driver di sistema PortCls implementa questa interfaccia ed esegue l'esposizione al driver dell'adattatore che implementa l'oggetto IMiniportMidi. Un driver di adattatore crea un oggetto IPortMidi
chiamando PcNewPort e specificando REFIID IID_IPortMidi.
IPortMidi
eredita dall'interfaccia IPort di.
Un driver di 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).
Eredità
L'interfaccia IPortMidi eredita dall'interfaccia IPort.
Metodi
L'interfaccia IPortMidi dispone di questi metodi.
IPortMidi::Notify Il metodo Notify notifica al driver di porta che si è verificato un interrupt che indica lo stato di avanzamento del puntatore DMA. Deve essere chiamato dalla routine del servizio interrupt del driver miniport (ISR). |
IPortMidi::RegisterServiceGroup Il metodo RegisterServiceGroup registra il gruppo di servizi da usare per il metodo IPortMidi::Notify. |
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Finestre |
intestazione | portcls.h |