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