Bagikan melalui


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)

Lihat juga

DriverCallback