Función ICInstall (vfw.h)
La función ICInstall instala un nuevo compresor o descompresión.
Sintaxis
BOOL VFWAPI ICInstall(
DWORD fccType,
DWORD fccHandler,
LPARAM lParam,
LPSTR szDesc,
UINT wFlags
);
Parámetros
fccType
Código de cuatro caracteres que indica el tipo de datos utilizados por el compresor o descompresión. Especifique "VIDC" para un compresor de vídeo o descompresión.
fccHandler
Código de cuatro caracteres que identifica un compresor o descompresión específico.
lParam
Puntero a una cadena terminada en null que contiene el nombre del compresor o descompresión, o la dirección de una función utilizada para la compresión o descompresión. El contenido de este parámetro se define mediante las marcas establecidas para wFlags.
szDesc
Reservado; no usar.
wFlags
Marcas que definen el contenido de lParam. Se definen los valores siguientes.
Valor | Significado |
---|---|
ICINSTALL_DRIVER | El parámetro lParam contiene la dirección de una cadena terminada en null que denomina al compresor que se va a instalar. |
ICINSTALL_FUNCTION | El parámetro lParam contiene la dirección de una función de compresor. Esta función debe estar estructurada como la función de punto de entrada DriverProc utilizada por los compresores. |
Valor devuelto
Devuelve ICERR_OK si se realiza correctamente o si se produce un error en caso contrario.
Comentarios
Las aplicaciones deben abrir un compresor o descompresión instalados antes de usarlo.
Si la aplicación instala una función como compresor o descompresión, debe quitar la función con la función ICRemove antes de que finalice. Esto impide que otras aplicaciones intenten acceder a la función cuando no está disponible.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | vfw.h |
Library | Vfw32.lib |
Archivo DLL | Msvfw32.dll |