<Return[I]><Top>

ICInfo

Declare Function Api_ICInfo& Lib "msvfw32" Alias "ICInfo" (ByVal fccType&, ByVal fccHandler&, ByRef lpicinfo As ICINFO)

Declare Function ICInfo Lib "msvfw32" (ByVal fccType As Long, ByVal fccHandler As Long, ByRef lpicinfo As ICINFO) As Long

インストールされた特定のコンプレッサ(圧縮処理)に関する情報を取得するか、またはインストールされたコンプレッサを列挙する。

パラメータ
fccType
    コンプレッサのタイプを表す 4 文字コードを指定する。0 を指定すると、すべてのコンプレッサタイプが対象になる。
fccHandler
    特定のコンプレッサを識別する 4 文字コードか、または数値を指定する。数値を指定する場合は、0 からインストールされた(fccType パラメ

    ータで指定したタイプの)コンプレッサ数までの数を指定する。
lpicinfo
    コンプレッサに関する情報を受け取る ICINFO 構造体のアドレスを指定する。

戻り値
    関数が成功すると、ICERR_OK が返る。関数が失敗すると、エラーが返る。

解説
    コンプレッサまたはデコンプレッサを列挙するには、fccHandler パラメータに整数を指定する。この関数は、fccType パラメータで指定したタイ

    プのコンプレッサまたはデコンプレッサの情報を fccHandler パラメータで指定した整数分だけ返す。