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 |