DRV_QUERYMAPPABLE-Funktion
Die DRV_QUERYMAPPABLE-Meldung fragt ab, ob das angegebene Gerät von einem Mapper verwendet werden kann.
Syntax
DWORD xxxMessage(
UINT uDeviceID,
UINT uMsg,
DWORD_PTR dwParam1,
DWORD_PTR dwParam2
);
Parameter
uDeviceID
Gibt die ID des Zielgeräts an.uMsg
Der Aufrufer legt diesen Parameter auf DRV_QUERYMAPPABLE fest, wenn er xxxMessage aufruft, um diese Gerätenachricht zu verarbeiten.dwParam1
Nicht verwendet. Legen Sie diesen Parameter auf 0 fest.dwParam2
Nicht verwendet. Legen Sie diesen Parameter auf 0 fest.
Rückgabewert
Die xxxMessage-Funktion gibt MMSYSERR_NOERROR zurück, wenn das Gerät zugeordnet werden kann. Andernfalls wird ein entsprechender Fehlercode zurückgegeben.
Hinweise
Diese Nachricht ist nur für die Funktionen waveInMessage, waveOutMessage, midiInMessage, midiOutMessage, mixerMessage und auxOutMessage gültig. Das System fängt diese Nachricht ab und gibt den entsprechenden Wert zurück, ohne die Nachricht an den Gerätetreiber zu senden. Allgemeine Informationen zu vom System abgefangenen xxxMessage-Funktionen finden Sie unter System-Intercepted Device Messages.
Wenn ein Anwendungsprogramm anstelle eines bestimmten Audiogeräts einen Mapper öffnet, fügt das System einen Mapper zwischen der Anwendung und den verfügbaren Geräten ein. Der Mapper wählt ein geeignetes Gerät aus, indem die Anforderungen der Anwendung einem der verfügbaren Geräte zugeordnet werden. Weitere Informationen zu Mappern finden Sie in der Microsoft Windows SDK-Dokumentation.
Anforderungen
Zielplattform |
Desktop |
Version |
Unterstützt unter Microsoft Windows Me/98 und Windows 2000 und höher. |
Header |
Mmddk.h (include Mmddk.h) |