Compartir a través de


DRV_QUERYDEVNODE función

El DRV_QUERYDEVNODE mensaje consulta el número de nodo dev asignado al dispositivo por el administrador de Plug and Play.

Sintaxis

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

Parámetros

  • uDeviceID
    Especifica el identificador del dispositivo de destino.

  • uMsg
    El llamador establece este parámetro en DRV_QUERYDEVNODE cuando llama a xxxMessage para procesar este mensaje de dispositivo.

  • dwParam1
    Puntero a una variable DWORD asignada por el autor de la llamada en la que la función escribe el número de nodo dev. Si no se asigna ningún devnode al dispositivo, la función establece esta variable en cero.

  • dwParam2
    Sin usar. Establezca este parámetro en cero.

Valor devuelto

La función xxxMessage devuelve MMSYSERR_NOERROR si el mensaje se controla correctamente. De lo contrario, devuelve un código de error adecuado.

Comentarios

En Windows 2000 y versiones posteriores, el mensaje siempre devuelve MMSYSERR_NOTSUPPORTED. Este mensaje solo es válido para las funciones waveInMessage, waveOutMessage, midiInMessage, midiOutMessage y mixerMessage . El sistema intercepta este mensaje y devuelve el valor adecuado sin enviar el mensaje al controlador del dispositivo. Para obtener información general sobre las funciones xxxMessage interceptadas por el sistema, consulte Mensajes de dispositivo interceptados por el sistema.

Requisitos

Plataforma de destino

Escritorio

Versión

Se admite en Microsoft Windows Me/98 y no se admiten sistemas operativos Windows 2000 y versiones posteriores.

Encabezado

Mmddk.h (incluye Mmddk.h)

Consulte también

midiInMessage

midiOutMessage

mixerMessage

Mensajes de dispositivo interceptados por el sistema

waveInMessage

waveOutMessage