Freigeben über


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