IMusicTechnology-Schnittstelle (portcls.h)
Die IMusicTechnology
Schnittstelle wird verwendet, um die GUIDs der Musiktechnologie zu ändern, die in den Datenbereichsdeskriptoren für die Pins angegeben sind, die zu einem MIDI- oder DMus-Miniporttreiber gehören. 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 für den DMus-Porttreiber verfügbar. Um festzustellen, ob der Miniporttreiber diese Schnittstelle unterstützt, ruft der Porttreiber die IMiniportDMus::QueryInterface-Methode des Miniporttreibers mit REFIID IID_IMusicTechnology auf. 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.
Vererbung
Die IMusicTechnology-Schnittstelle erbt von der IUnknown-Schnittstelle.
Methoden
Die IMusicTechnology-Schnittstelle verfügt über diese Methoden.
IMusicTechnology::SetTechnology Die SetTechnology-Methode ändert den Technology-Member jeder KSDATARANGE_MUSIC-Struktur in den Datenbereichen für die Pins des Miniporttreibers. |
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | portcls.h |