Condividi tramite


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