IMusicTechnology-Schnittstelle (portcls.h)
Die IMusicTechnology
Schnittstelle wird verwendet, um die GuiDs der Musiktechnologie zu ändern, die in den Datenbereichsdeskriptoren für die Pins eines MIDI- oder DMus-Miniporttreibers angegeben sind. Die GUID gibt den Typ des MIDI-Synthesizergeräts an, das der Pin darstellt. Der DMus-Miniporttreiber implementiert die IMusicTechnology
Schnittstelle und macht diese Schnittstelle dem DMus-Porttreiber verfügbar. Um festzustellen, ob der Miniporttreiber diese Schnittstelle unterstützt, ruft der Porttreiber die IMiniportDMus::QueryInterface Methode mit REFIID IID_IMusicTechnologyauf.
IMusicTechnology
erbt von der IUnknown Schnittstelle.
Die vom System bereitgestellten Miniporttreiber DMusUART und UART unterstützen beide die IMusicTechnology
Schnittstelle. Informationen zu diesen Treibern finden Sie unter PcNewMiniport.
Für andere MIDI- und DMus-Miniporttreiber ist die Unterstützung für IMusicTechnology
optional. Weitere Informationen finden Sie unter Music Technology GUIDs.
Erbschaft
Die IMusicTechnology Schnittstelle erbt von der IUnknown-Schnittstelle.
Methodik
Die IMusicTechnology Schnittstelle hat diese Methoden.
IMusicTechnology::SetTechnology Die SetTechnology-Methode ändert das Technologieelement jeder KSDATARANGE_MUSIC Struktur in den Datenbereichen für die Pins des Miniporttreibers. |
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Fenster |
Header- | portcls.h |