Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
WINMM invia il MODM_GETNUMDEVS messaggio alla funzione modMessage di un driver di output MIDI per richiedere il numero di dispositivi di output MIDI disponibili.
Sintassi
DWORD modMessage(
UINT uDeviceID,
UINT uMsg,
DWORD_PTR dwUser,
DWORD_PTR dwParam1,
DWORD_PTR dwParam2
);
Parametri
uDeviceID
Specifica l'ID del dispositivo di destinazione. Gli ID dispositivo sono sequenziali e hanno un valore iniziale pari a zero e un valore finale uguale a uno minore del numero di dispositivi supportati dal driver.Umsg
WINMM imposta questo parametro su MODM_GETNUMDEVS quando chiama modMessage per elaborare questo messaggio.dwUser
Usare questo parametro per restituire i dati dell'istanza al driver. I driver che supportano più client possono usare questi dati dell'istanza per tenere traccia del client associato al messaggio.dwParam1
Non usato.dwParam2
Non usato.
Valore restituito
La funzione modMessage restituisce il numero di dispositivi di output MIDI supportati dal driver.
Commenti
I driver possono essere strutturati in diversi modi. I driver più semplici e più comuni usano un dispositivo fisico per supportare un dispositivo logico. I driver possono supportare anche più dispositivi logici usando un singolo dispositivo fisico. Ad esempio, un driver può usare un singolo processore di segnale digitale (DSP) per supportare due diversi tipi di sintetizzatori interni. Tale driver restituirà il valore "2" in risposta al MODM_GETNUMDEVS messaggio.
Requisiti
Piattaforma di destinazione |
Desktop |
Versione |
Disponibile in Windows XP e nei sistemi operativi Windows successivi. |
Intestazione |
Mmddk.h (include Mmddk.h, Mmsystem.h o Windows.h) |