Fungsi ICInstall (vfw.h)
Fungsi ICInstall menginstal kompresor atau dekompresor baru.
Sintaks
BOOL VFWAPI ICInstall(
DWORD fccType,
DWORD fccHandler,
LPARAM lParam,
LPSTR szDesc,
UINT wFlags
);
Parameter
fccType
Kode empat karakter yang menunjukkan jenis data yang digunakan oleh kompresor atau dekompresor. Tentukan "VIDC" untuk kompresor video atau dekompresor.
fccHandler
Kode empat karakter yang mengidentifikasi kompresor atau dekompresor tertentu.
lParam
Penunjuk ke string yang dihentikan null yang berisi nama kompresor atau dekompresi, atau alamat fungsi yang digunakan untuk pemadatan atau dekompresi. Isi parameter ini didefinisikan oleh bendera yang ditetapkan untuk wFlags.
szDesc
Dipesan; jangan gunakan.
wFlags
Bendera yang menentukan isi lParam. Nilai berikut ditentukan.
Nilai | Makna |
---|---|
ICINSTALL_DRIVER | Parameter lParam berisi alamat string yang dihentikan null yang memberi nama kompresor untuk diinstal. |
ICINSTALL_FUNCTION | Parameter lParam berisi alamat fungsi kompresor. Fungsi ini harus disusun seperti fungsi titik masuk DriverProc yang digunakan oleh kompresor. |
Nilai kembali
Mengembalikan ICERR_OK jika berhasil atau kesalahan sebaliknya.
Keterangan
Aplikasi harus membuka kompresor atau dekompresor yang diinstal sebelum menggunakannya.
Jika aplikasi Anda menginstal fungsi sebagai kompresor atau dekompresor, aplikasi tersebut harus menghapus fungsi dengan fungsi ICRemove sebelum dihentikan. Ini mencegah aplikasi lain mencoba mengakses fungsi ketika tidak tersedia.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | vfw.h |
Pustaka | Vfw32.lib |
DLL | Msvfw32.dll |