Interfaccia IPortDMus (dmusicks.h)
L'interfaccia IPortDMus
è l'interfaccia principale del driver di porta DMus. Il driver di sistema PortCls implementa questa interfaccia e la espone al driver dell'adattatore che implementa l'oggetto IMiniportDMus . Un driver di adattatore crea un oggetto IPortWaveDMus chiamando PcNewPort con REFIID IID_IPortWaveDMus (vedere l'esempio di codice in Creazione del dispositivo secondario). IPortDMus
eredita dall'interfaccia IPortMidi .
Un driver adattatore costituisce una coppia di driver miniport/porta associando un oggetto IMiniportDMus a un IPortDMus
oggetto . Il driver di sistema PortCls registra questa coppia con il sistema come filtro DirectMusic (vedere MIDI e DirectMusic Filters).
Ereditarietà
L'interfaccia IPortDMus eredita dall'interfaccia IPort.
Metodi
L'interfaccia IPortDMus include questi metodi.
IPortDMus::Notify Il metodo Notify deve essere chiamato dalla routine del servizio di interruzione del driver miniport (ISR) quando si è verificato un interrupt hardware. |
IPortDMus::RegisterServiceGroup Il metodo RegisterServiceGroup registra un gruppo di servizi con il driver di porta DMus. |
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | dmusicks.h |