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) |