Bagikan melalui


fungsi midiConnect (mmeapi.h)

Fungsi midiConnect menghubungkan perangkat input MIDI ke thru MIDI atau perangkat output, atau menyambungkan perangkat midi thru ke perangkat output MIDI.

Sintaks

MMRESULT midiConnect(
  HMIDI    hmi,
  HMIDIOUT hmo,
  LPVOID   pReserved
);

Parameter

hmi

Tangani ke perangkat input MIDI atau perangkat midi thru. (Untuk perangkat thru, handel ini harus dikembalikan oleh panggilan ke fungsi midiOutOpen .)

hmo

Tangani ke output MIDI atau perangkat thru.

pReserved

Dipesan; harus NULL.

Menampilkan nilai

Mengembalikan MMSYSERR_NOERROR jika berhasil atau kesalahan sebaliknya. Nilai kesalahan yang mungkin termasuk yang berikut ini.

Menampilkan kode Deskripsi
MIDIERR_NOTREADY
Perangkat input yang ditentukan sudah tersambung ke perangkat output.
MMSYSERR_INVALHANDLE
Handel perangkat yang ditentukan tidak valid.

Keterangan

Setelah memanggil fungsi ini, perangkat input MIDI menerima data peristiwa dalam pesan MIM_DATA setiap kali pesan dengan data peristiwa yang sama dikirim ke driver perangkat output.

Driver thru adalah bentuk khusus driver output MIDI. Sistem ini hanya akan memungkinkan satu perangkat output MIDI untuk dihubungkan ke perangkat input MIDI, tetapi beberapa perangkat output MIDI dapat dihubungkan ke perangkat midi thru. Setiap kali perangkat input MIDI yang diberikan menerima data peristiwa dalam pesan MIM_DATA, pesan dengan data peristiwa yang sama dikirim ke driver perangkat output yang diberikan (atau melalui driver thru ke driver output).

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header mmeapi.h (termasuk Windows.h)
Pustaka Winmm.lib
DLL Winmm.dll

Lihat juga

Fungsi MIDI