Função ICInstall (vfw.h)
A função ICInstall instala um novo compressor ou descompactador.
Sintaxe
BOOL VFWAPI ICInstall(
DWORD fccType,
DWORD fccHandler,
LPARAM lParam,
LPSTR szDesc,
UINT wFlags
);
Parâmetros
fccType
Código de quatro caracteres que indica o tipo de dados usado pelo compressor ou descompactador. Especifique "VIDC" para um compressor de vídeo ou descompactador.
fccHandler
Código de quatro caracteres que identifica um compressor ou descompactador específico.
lParam
Ponteiro para uma cadeia de caracteres terminada em nulo que contém o nome do compressor ou descompactador ou o endereço de uma função usada para compactação ou descompactação. O conteúdo desse parâmetro é definido pelos sinalizadores definidos para wFlags.
szDesc
Reservado; não use.
wFlags
Sinalizadores definindo o conteúdo de lParam. Os valores a seguir são definidos.
Valor | Significado |
---|---|
ICINSTALL_DRIVER | O parâmetro lParam contém o endereço de uma cadeia de caracteres terminada em nulo que nomeia o compressor a ser instalado. |
ICINSTALL_FUNCTION | O parâmetro lParam contém o endereço de uma função de compressor. Essa função deve ser estruturada como a função de ponto de entrada DriverProc usada por compressores. |
Retornar valor
Retorna ICERR_OK se tiver êxito ou um erro de outra forma.
Comentários
Os aplicativos devem abrir um compressor ou descompactador instalado antes de usá-lo.
Se o aplicativo instalar uma função como um compressor ou descompactador, ele deverá remover a função com a função ICRemove antes de ser encerrada. Isso impede que outros aplicativos tentem acessar a função quando ela não estiver disponível.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | vfw.h |
Biblioteca | Vfw32.lib |
DLL | Msvfw32.dll |