IMusicTechnology::SetTechnology-Methode (portcls.h)
Die SetTechnology
-Methode ändert das Technology Element jeder KSDATARANGE_MUSIC Struktur in den Datenbereichen für die Pins des Miniporttreibers.
Syntax
NTSTATUS SetTechnology(
[in] const GUID *Technology
);
Parameter
[in] Technology
Gibt eine Technologie-GUID an. Dieser Parameter sollte auf eine der GUIDs verweisen, die für das Technology Member der KSDATARANGE_MUSIC-Struktur definiert sind.
Rückgabewert
SetTechnology
gibt STATUS_SUCCESS zurück, wenn der Anruf erfolgreich war. Andernfalls gibt die Methode einen geeigneten Fehlercode zurück.
Bemerkungen
Die SetTechology
-Methode sollte vor der Init-Methode des Miniporttreibers aufgerufen werden. Wenn SetTechnology
nicht aufgerufen wird, werden die Technology Elemente des Miniporttreibers standardmäßig auf KSMUSIC_TECHNOLOGY_PORT festgelegt.
In der folgenden Tabelle sind die GUIDs aufgeführt, die für den parameter Technology und den entsprechenden ganzzahligen Wert definiert sind, auf den das wTechnology Member der MIDIOUTCAPS-Struktur während eines Aufrufs von midiOutGetDevCapsfestgelegt wird.
Technologie-GUID | MIDIOUTCAPS.wTechnology |
---|---|
KSMUSIC_TECHNOLOGY_PORT | MOD_MIDIPORT |
KSMUSIC_TECHNOLOGY_SQSYNTH | MOD_SQSYNTH |
KSMUSIC_TECHNOLOGY_FMSYNTH | MOD_FMSYNTH |
KSMUSIC_TECHNOLOGY_WAVETABLE | MOD_WAVETABLE |
KSMUSIC_TECHNOLOGY_SWSYNTH | MOD_SWSYNTH |
Weitere Informationen finden Sie unter Music Technology GUIDs.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Header- | portcls.h (include Portcls.h) |
IRQL- | PASSIVE_LEVEL |