perintah sinyal
Perintah sinyal mengidentifikasi posisi tertentu di ruang kerja dengan mengirim pesan MM_MCISIGNAL kepada aplikasi. Perangkat digital-video mengenali perintah ini. MCIAVI hanya mendukung satu sinyal aktif pada satu waktu.
Untuk mengirim perintah ini, panggil fungsi mciSendString dengan parameter lpszCommand yang ditetapkan sebagai berikut.
_stprintf_s(
lpszCommand,
TEXT("signal %s %s %s"),
lpszDeviceID,
lpszSignalFlags,
lpszFlags
);
Parameter
-
lpszDeviceID
-
Pengidentifikasi perangkat MCI. Pengidentifikasi atau alias ini ditetapkan saat perangkat dibuka.
-
lpszSignalFlags
-
Salah satu bendera berikut.
Nilai Makna pada posisi Menentukan bingkai untuk memanggil sinyal. cancel Menghapus sinyal dari ruang kerja. Sinyal individual ditentukan dengan menggunakan bendera "uservalue". Jika bendera "uservalue" tidak ditentukan dengan menggunakan "cancel", perangkat membatalkan semua sinyal. Bendera "batal" tidak kompatibel dengan bendera "at", "every", dan "return position". setiap interval Menentukan periode sinyal. Nilai interval ditentukan dalam format waktu saat ini. Jika digunakan dengan posisi "at", sinyal ditempatkan di seluruh ruang kerja dengan satu tanda sinyal ditempatkan pada posisi.
Tanpa bendera "at", sinyal ditempatkan di seluruh ruang kerja dengan satu sinyal pada posisi saat ini.
Jika bendera ini dihilangkan, hanya posisi yang ditunjukkan oleh bendera "at" yang ditandai.
Jika nilai interval kurang dari frekuensi minimum yang didukung oleh perangkat, nilai minimumnya akan digunakan.kembalikan posisi Menunjukkan perangkat harus mengirim nilai posisi alih-alih pengidentifikasi "uservalue" dalam pesan sinyal. Pengidentifikasi "uservalue" masih dapat digunakan untuk membatalkan atau untuk menentukan ulang tanda sinyal. id uservalue Menentukan pengidentifikasi yang dilaporkan kembali dengan pesan sinyal. Pengidentifikasi ini bertindak sebagai pengidentifikasi yang dapat digunakan dengan perintah sinyal lain untuk mereferensikan pengaturan sinyal ini. Jika dihilangkan, nilai defaultnya adalah nol. -
lpszFlags
-
Dapat berupa "tunggu", "beri tahu", "uji", atau kombinasi ini. Untuk informasi selengkapnya tentang bendera ini, lihat Bendera Tunggu, Beri Tahu, dan Uji.
Tampilkan Nilai
Mengembalikan nol jika berhasil atau kesalahan sebaliknya.
Keterangan
Handel jendela yang digunakan untuk pemberitahuan pesan penyelesaian perintah juga digunakan untuk sinyal.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |