perintah info
Perintah info mengambil deskripsi perangkat keras dari perangkat. Semua perangkat MCI mengenali perintah ini.
Untuk mengirim perintah ini, panggil fungsi mciSendString dengan parameter lpszCommand yang ditetapkan sebagai berikut.
_stprintf_s(
lpszCommand,
TEXT("info %s %s %s"),
lpszDeviceID,
lpszInfoType,
lpszFlags
);
-
lpszDeviceID
-
Pengidentifikasi perangkat MCI. Pengidentifikasi atau alias ini ditetapkan saat perangkat dibuka.
-
lpszInfoType
-
Bendera yang mengidentifikasi jenis informasi yang diperlukan. Tabel berikut ini mencantumkan jenis perangkat yang mengenali perintah info dan bendera yang digunakan oleh setiap jenis.
Nilai Makna Makna cdaudio info identityinfo upc produk digitalvideo algoritmaudio audio qualityfileproductstill algoritmathmill kualitas usageversionvideo algorithmvideo qualitywindow text Overlay produk file teks jendela Sequencer copyrightfile produk nama Vcr produk versi videodisk produk waveaudio fileinput outputproduct Tabel berikut mencantumkan bendera yang dapat ditentukan dalam parameter lpszInfoType dan maknanya.
Nilai Makna algoritma audio Mengembalikan nama algoritma pemadatan audio saat ini. kualitas audio Mengembalikan nama untuk deskriptor kualitas audio saat ini. Ini mungkin mengembalikan "tidak diketahui" jika aplikasi telah mengatur parameter ke nilai tertentu yang tidak sesuai dengan kualitas yang ditentukan. Hak cipta Mengambil pemberitahuan hak cipta file MIDI dari acara meta hak cipta. file Mengambil nama file yang digunakan oleh perangkat campuran. Jika perangkat dibuka tanpa file dan perintah muat belum digunakan, string null dikembalikan. identitas info Menghasilkan pengidentifikasi unik untuk CD audio yang saat ini dimuat di pemutar yang sedang dikueri. info upc Menghasilkan Universal Product Code (UPC) yang dikodekan pada CD audio. UPC adalah string digit. Mungkin tidak tersedia untuk semua CD. input Mengambil deskripsi perangkat input saat ini. Mengembalikan "none" jika perangkat input tidak diatur. nama Mengambil nama urutan dari peristiwa meta nama urutan/trek. output Mengambil deskripsi perangkat output saat ini. Mengembalikan "none" jika perangkat output tidak diatur. produk Mengambil deskripsi perangkat. Informasi ini sering mencakup nama dan model produk. Panjang string akan menjadi 31 karakter atau kurang. algoritma still Mengembalikan nama algoritma kompresi gambar diam saat ini. masih berkualitas Mengembalikan nama untuk deskriptor kualitas gambar diam saat ini. Ini mungkin mengembalikan "tidak diketahui" jika aplikasi telah mengatur parameter ke nilai tertentu yang tidak sesuai dengan kualitas yang ditentukan. penggunaan Mengembalikan string yang menjelaskan pembatasan penggunaan yang mungkin diberlakukan oleh pemilik data visual atau audio di ruang kerja. versi Mengembalikan tingkat rilis driver perangkat dan perangkat keras. algoritma video Mengembalikan nama algoritma pemadatan video saat ini. kualitas video Mengembalikan nama untuk deskriptor kualitas video saat ini. Ini mungkin mengembalikan "tidak diketahui" jika aplikasi telah mengatur parameter ke nilai tertentu yang tidak sesuai dengan kualitas yang ditentukan. teks jendela Mengambil caption jendela yang digunakan oleh perangkat. -
lpszFlags
-
Bisa "tunggu", "beri tahu", atau keduanya. Untuk perangkat digital-video dan VCR, "pengujian" juga dapat ditentukan. Untuk informasi selengkapnya tentang bendera ini, lihat Bendera Tunggu, Beri Tahu, dan Uji.
Mengembalikan nol jika berhasil atau kesalahan sebaliknya.
Perintah berikut mengambil deskripsi perangkat keras yang terkait dengan perangkat "mysound".
info mysound product
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |