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
); 

Parameter

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.

Tampilkan Nilai

Mengembalikan nol jika berhasil atau kesalahan sebaliknya.

Contoh

Perintah berikut mengambil deskripsi perangkat keras yang terkait dengan perangkat "mysound".

info mysound product

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung
Windows 2000 Server [hanya aplikasi desktop]

Lihat juga

MCI

String Perintah MCI

Beban