Compartilhar via


função DRV_QUERYDEVNODE

O DRV_QUERYDEVNODE consultas de mensagem para o número devnode atribuído ao dispositivo pelo gerenciador de Plug and Play.

Sintaxe

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

Parâmetros

  • Udeviceid
    Especifica a ID do dispositivo de destino.

  • uMsg
    O chamador define esse parâmetro como DRV_QUERYDEVNODE quando chama xxxMessage para processar essa mensagem de dispositivo.

  • Dwparam1
    Ponteiro para uma variável DWORD alocada pelo chamador na qual a função grava o número do devnode. Se nenhum devnode for atribuído ao dispositivo, a função definirá essa variável como zero.

  • Dwparam2
    Não utilizado. Defina esse parâmetro como zero.

Retornar valor

A função xxxMessage retornará MMSYSERR_NOERROR se a mensagem for tratada com êxito. Caso contrário, ele retornará um código de erro apropriado.

Comentários

No Windows 2000 e posterior, a mensagem sempre retorna MMSYSERR_NOTSUPPORTED. Essa mensagem é válida apenas para as funções waveInMessage, waveOutMessage, midiInMessage, midiOutMessage e mixerMessage . O sistema intercepta essa mensagem e retorna o valor apropriado sem enviar a mensagem para o driver de dispositivo. Para obter informações gerais sobre funções xxxMessage interceptadas pelo sistema, consulte Mensagens de dispositivo interceptadas pelo sistema.

Requisitos

Plataforma de destino

Área de Trabalho

Versão

Com suporte no Microsoft Windows Me/98 e sem suporte para sistemas operacionais Windows 2000 e posteriores.

parâmetro

Mmddk.h (inclua Mmddk.h)

Confira também

midiInMessage

midiOutMessage

mixerMessage

Mensagens de dispositivo interceptadas pelo sistema

waveInMessage

waveOutMessage