DRV_QUERYDEVNODE (Fungsi DRV_QUERYDEVNODE)

Pesan DRV_QUERYDEVNODE meminta nomor devnode yang ditetapkan ke perangkat oleh manajer Plug and Play.

Sintaks

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

Parameter

  • uDeviceID
    Menentukan ID perangkat target.

  • uMsg
    Penelepon mengatur parameter ini ke DRV_QUERYDEVNODE ketika memanggil xxxMessage untuk memproses pesan perangkat ini.

  • dwParam1
    Arahkan ke variabel DWORD yang dialokasikan penelepon tempat fungsi menulis nomor devnode. Jika tidak ada devnode yang ditetapkan ke perangkat, fungsi mengatur variabel ini ke nol.

  • dwParam2
    Tidak digunakan. Atur parameter ini ke nol.

Mengembalikan nilai

Fungsi xxxMessage mengembalikan MMSYSERR_NOERROR jika pesan berhasil ditangani. Jika tidak, ia mengembalikan kode kesalahan yang sesuai.

Keterangan

Di Windows 2000 dan yang lebih baru, pesan selalu mengembalikan MMSYSERR_NOTSUPPORTED. Pesan ini hanya berlaku untuk fungsi waveInMessage, waveOutMessage, midiInMessage, midiOutMessage, dan mixerMessage . Sistem mencegat pesan ini dan mengembalikan nilai yang sesuai tanpa mengirim pesan ke driver perangkat. Untuk informasi umum tentang fungsi xxxMessage yang disadap sistem, lihat Pesan Perangkat yang Dicegat Sistem.

Persyaratan

Platform target

Desktop

Versi

Didukung di Microsoft Windows Me/98 dan tidak mendukung sistem operasi Windows 2000 dan yang lebih baru.

Header

Mmddk.h (termasuk Mmddk.h)

Lihat juga

midiInMessage

midiOutMessage

mixerMessage

Pesan Perangkat yang Dicegat Sistem

waveInMessage

waveOutMessage