Struktur MIDIOPENDESC (mmddk.h)
Strukturnya MIDIOPENDESC
adalah struktur yang diisi klien yang menyediakan informasi tentang cara membuka perangkat MIDI.
Sintaks
typedef struct midiopendesc_tag {
HMIDI hMidi;
DWORD_PTR dwCallback;
DWORD_PTR dwInstance;
DWORD_PTR dnDevNode;
DWORD cIds;
MIDIOPENSTRMID rgIds[1];
} MIDIOPENDESC;
Anggota
hMidi
Menentukan handel yang digunakan klien untuk mereferensikan perangkat. Handel ini ditetapkan oleh WINMM. Gunakan handel ini saat Anda memberi tahu klien dengan fungsi DriverCallback .
dwCallback
Menentukan alamat fungsi panggilan balik, handel jendela, atau handel tugas, tergantung pada bendera yang ditentukan dalam parameter dwParam2 dari pesan MODM_OPEN . Jika bidang ini berisi handel, bidang ini terkandung dalam kata berurutan rendah.
dwInstance
Menentukan penunjuk ke DWORD yang berisi informasi instans untuk klien. Informasi instans ini dikembalikan ke klien setiap kali driver memberi tahu klien dengan menggunakan fungsi DriverCallback .
dnDevNode
Menentukan simpul perangkat untuk perangkat output MIDI, jika merupakan perangkat MIDI Plug and Play (PnP).
cIds
Menentukan jumlah pengidentifikasi aliran, jika aliran terbuka.
rgIds[1]
Menentukan array pengidentifikasi perangkat. Jumlah pengidentifikasi diberikan oleh anggota cIds .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows XP dan sistem operasi Windows yang lebih baru. |
Header | mmddk.h (termasuk Mmddk.h, Mmsystem.h, Windows.h) |