ICInstall 関数 (vfw.h)
ICInstall 関数は、新しいコンプレッサーまたは解凍装置をインストールします。
構文
BOOL VFWAPI ICInstall(
DWORD fccType,
DWORD fccHandler,
LPARAM lParam,
LPSTR szDesc,
UINT wFlags
);
パラメーター
fccType
圧縮機または減圧器で使用されるデータの種類を示す 4 文字のコード。 ビデオ コンプレッサーまたは圧縮解除器に "VIDC" を指定します。
fccHandler
特定の圧縮機または減圧器を識別する 4 文字のコード。
lParam
圧縮器または圧縮解除器の名前、または圧縮または圧縮解除に使用される関数のアドレスを含む null で終わる文字列へのポインター。 このパラメーターの内容は、 wFlags に設定されたフラグによって定義されます。
szDesc
予約済みです。使わないでください。
wFlags
lParam の内容を定義するフラグ。 次の値が定義されています。
値 | 意味 |
---|---|
ICINSTALL_DRIVER | lParam パラメーターには、インストールするコンプレッサーに名前を付ける null で終わる文字列のアドレスが含まれています。 |
ICINSTALL_FUNCTION | lParam パラメーターには、コンプレッサー関数のアドレスが含まれています。 この関数は、コンプレッサーで使用される DriverProc エントリ ポイント関数のように構成する必要があります。 |
戻り値
成功した場合はICERR_OKを返し、それ以外の場合はエラーを返します。
注釈
アプリケーションを使用する前に、インストールされているコンプレッサーまたは解凍装置を開く必要があります。
アプリケーションがコンプレッサーまたは解凍器として機能をインストールする場合は、終了する前に ICRemove 関数を使用して関数を削除する必要があります。 これにより、他のアプリケーションが使用できないときに関数にアクセスできなくなります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | vfw.h |
Library | Vfw32.lib |
[DLL] | Msvfw32.dll |