ICInstall 函式 (vfw.h)
ICInstall 函式會安裝新的壓縮器或解壓縮器。
語法
BOOL VFWAPI ICInstall(
DWORD fccType,
DWORD fccHandler,
LPARAM lParam,
LPSTR szDesc,
UINT wFlags
);
參數
fccType
四個字元的程式代碼,指出壓縮器或解壓縮器所使用的數據類型。 針對視訊壓縮器或解壓縮器指定 「VIDC」。
fccHandler
識別特定壓縮或解壓縮器的四個字元程序代碼。
lParam
包含壓縮或解壓縮之函式名稱的 Null 終止字串指標,或用於壓縮或解壓縮之函式的位址。 此參數的內容是由 針對 wFlags 設定的旗標所定義。
szDesc
保留;請勿使用。
wFlags
定義 lParam 內容的旗標。 定義下列值。
值 | 意義 |
---|---|
ICINSTALL_DRIVER | lParam 參數包含以 Null 結尾的字串位址,此字串會命名要安裝的壓機。 |
ICINSTALL_FUNCTION | lParam 參數包含冰箱函式的位址。 此函式的結構應該像 DriverProc 進入點函式一樣,供冰箱使用。 |
傳回值
如果成功或發生錯誤,則傳回ICERR_OK。
備註
應用程式在使用之前,必須先開啟已安裝的壓縮器或解壓縮器。
如果您的應用程式將函式安裝為壓縮或解壓縮程式,它應該先移除具有 ICRemove 函式的函式,然後再終止。 這可防止其他應用程式在無法使用函式時嘗試存取函式。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | vfw.h |
程式庫 | Vfw32.lib |
Dll | Msvfw32.dll |