Interfaccia IPortMidi (portcls.h)

L'interfaccia IPortMidi è l'interfaccia primaria del driver di porta MIDI. Il driver di sistema PortCls implementa questa interfaccia e la espone al driver dell'adattatore che implementa l'oggetto IMiniportMidi . Un driver della scheda crea un IPortMidi oggetto chiamando PcNewPort e specificando IID_IPortMidi REFIID. IPortMidi eredita dall'interfaccia IPort .

Un driver di adattatore forma una coppia di driver miniport/port associando un oggetto IMiniportMidi a un IPortMidi oggetto. Il driver di sistema PortCls registra questa coppia con il sistema come filtro MIDI (vedere Filtri MIDI e DirectMusic).

Ereditarietà

L'interfaccia IPortMidi eredita dall'interfaccia IPort.

Metodi

L'interfaccia IPortMidi include questi metodi.

 
IPortMidi::Notify

Il metodo Notify notifica al driver di porta che si è verificato un interruzione che indica lo stato di avanzamento del puntatore DMA. Deve essere chiamato dalla routine di interruzione del driver miniport (ISR).
IPortMidi::RegisterServiceGroup

Il metodo RegisterServiceGroup registra il gruppo di servizi da usare per il metodo IPortMidi::Notify.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione portcls.h