Interfaccia IMiniportDMus (dmusicks.h)
L'interfaccia IMiniportDMus
è l'interfaccia principale per un driver miniport DMus per un dispositivo sintetizzatore DirectMusic. Il driver di porta DMus comunica con il driver miniport tramite questa interfaccia. Il driver dell'adattatore crea l'oggetto miniport DMus e passa il puntatore dell'interfaccia dell'oggetto IMiniportDMus
al metodo IPort::Init del driver di porta (vedere l'esempio di codice in Creazione del dispositivo Secondario). IMiniportDMus
eredita dall'interfaccia IMiniport .
Un driver adattatore costituisce una coppia di driver miniport/porta associando un IMiniportDMus
oggetto a un oggetto IPortDMus . Il driver di sistema PortCls registra questa coppia con il sistema come filtro DirectMusic (vedere MIDI e DirectMusic Filters).
L'interfaccia IMiniportDMus
fornisce metodi per inizializzare il driver miniport, per creare un nuovo flusso DirectMusic e per notificare al driver miniport una richiesta di servizio di interruzione.
Ereditarietà
L'interfaccia IMiniportDMus eredita dall'interfaccia IUnknown . IMiniportDMus ha anche questi tipi di membri:
Metodi
L'interfaccia IMiniportDMus dispone di questi metodi.
IMiniportDMus::Init Il metodo Init inizializza l'oggetto miniport DMus. |
IMiniportDMus::NewStream Il metodo (IMiniportDMus) NewStream (dmusicks.h) crea una nuova istanza di un flusso logico associato a un canale fisico specificato. |
IMiniportDMus::Service Questo metodo attualmente non deve essere implementato nel driver miniport. Il metodo Service è attualmente inutilizzato. |
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | dmusicks.h (include Dmusicks.h) |