Funzione ICInstall (vfw.h)
La funzione ICInstall installa un nuovo compressore o decompressore.
Sintassi
BOOL VFWAPI ICInstall(
DWORD fccType,
DWORD fccHandler,
LPARAM lParam,
LPSTR szDesc,
UINT wFlags
);
Parametri
fccType
Codice a quattro caratteri che indica il tipo di dati utilizzato dal compressore o dal decompressore. Specificare "VIDC" per un compressore video o un decompressore.
fccHandler
Codice a quattro caratteri che identifica un compressore o un decompressore specifico.
lParam
Puntatore a una stringa con terminazione null contenente il nome del compressore o del decompressore oppure l'indirizzo di una funzione utilizzata per la compressione o la decompressione. Il contenuto di questo parametro è definito dai flag impostati per wFlags.
szDesc
Riservati; non usare.
wFlags
Flag che definiscono il contenuto di lParam. I valori seguenti sono definiti.
Valore | Significato |
---|---|
ICINSTALL_DRIVER | Il parametro lParam contiene l'indirizzo di una stringa con terminazione null che denomina il compressore da installare. |
ICINSTALL_FUNCTION | Il parametro lParam contiene l'indirizzo di una funzione compressore. Questa funzione deve essere strutturata come la funzione del punto di ingresso DriverProc usata dai compressori. |
Valore restituito
Restituisce ICERR_OK se ha esito positivo o un errore in caso contrario.
Commenti
Le applicazioni devono aprire un compressore installato o un decompressore prima di usarlo.
Se l'applicazione installa una funzione come compressore o decompressor, deve rimuovere la funzione con la funzione ICRemove prima di terminare. Ciò impedisce ad altre applicazioni di accedere alla funzione quando non è disponibile.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | vfw.h |
Libreria | Vfw32.lib |
DLL | Msvfw32.dll |