Share via


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

另請參閱

視訊壓縮函式

影片壓縮管理員