funzione DRV_QUERYDEVNODE

Il messaggio DRV_QUERYDEVNODE esegue una query per il numero di devnode assegnato al dispositivo dal gestore Plug and Play.

Sintassi

DWORD  xxxMessage(
   UINT      uDeviceID,
   UINT      uMsg,
   DWORD_PTR dwParam1,
   DWORD_PTR dwParam2
);

Parametri

  • uDeviceID
    Specifica l'ID del dispositivo di destinazione.

  • Umsg
    Il chiamante imposta questo parametro su DRV_QUERYDEVNODE quando chiama xxxMessage per elaborare il messaggio del dispositivo.

  • dwParam1
    Puntatore a una variabile DWORD allocata dal chiamante in cui la funzione scrive il numero devnode. Se al dispositivo non viene assegnato alcun nodo devnode, la funzione imposta questa variabile su zero.

  • dwParam2
    Non utilizzato. Impostare questo parametro su zero.

Valore restituito

La funzione xxxMessage restituisce MMSYSERR_NOERROR se il messaggio viene gestito correttamente. In caso contrario, restituisce un codice di errore appropriato.

Commenti

In Windows 2000 e versioni successive il messaggio restituisce sempre MMSYSERR_NOTSUPPORTED. Questo messaggio è valido solo per le funzioni waveInMessage, waveOutMessage, midiInMessage, midiOutMessage e mixerMessage . Il sistema intercetta questo messaggio e restituisce il valore appropriato senza inviare il messaggio al driver di dispositivo. Per informazioni generali sulle funzioni xxxMessage intercettate dal sistema, vedere Messaggi del dispositivo intercettato dal sistema.

Requisiti

Piattaforma di destinazione

Desktop

Versione

Supportato in Microsoft Windows Me/98 e non sono supportati i sistemi operativi Windows 2000 e versioni successive.

Intestazione

Mmddk.h (include Mmddk.h)

Vedi anche

midiInMessage

midiOutMessage

mixerMessage

Messaggi dispositivo intercettati dal sistema

waveInMessage

waveOutMessage