ICInstall-Funktion (vfw.h)
Die ICInstall-Funktion installiert einen neuen Kompressor oder Dekomprimierungsschalter.
Syntax
BOOL VFWAPI ICInstall(
DWORD fccType,
DWORD fccHandler,
LPARAM lParam,
LPSTR szDesc,
UINT wFlags
);
Parameter
fccType
Vierstelligen Code, der den Typ der Daten angibt, die vom Kompressor oder Dekomprimierungsschalter verwendet werden. Geben Sie "VIDC" für einen Videokompressor oder -dekomprimieren an.
fccHandler
Vierstelligen Code, der einen bestimmten Kompressor oder Dekomprimierungscode identifiziert.
lParam
Zeiger auf eine NULL-endende Zeichenfolge, die den Namen des Kompressors oder Dekomprimierungsschalters oder die Adresse einer Funktion enthält, die für die Komprimierung oder Dekomprimierung verwendet wird. Der Inhalt dieses Parameters wird durch die für wFlags festgelegten Flags definiert.
szDesc
Reserviert; nicht verwenden.
wFlags
Flags, die den Inhalt von lParam definieren. Die folgenden Werte werden definiert.
Wert | Bedeutung |
---|---|
ICINSTALL_DRIVER | Der lParam-Parameter enthält die Adresse einer null-endenden Zeichenfolge, die den zu installierenden Kompressor benennt. |
ICINSTALL_FUNCTION | Der lParam-Parameter enthält die Adresse einer Kompressorfunktion. Diese Funktion sollte wie die DriverProc-Einstiegspunktfunktion strukturiert sein, die von Kompressoren verwendet wird. |
Rückgabewert
Gibt ICERR_OK zurück, wenn erfolgreich oder andernfalls ein Fehler aufgetreten ist.
Hinweise
Anwendungen müssen vor der Verwendung einen installierten Kompressor oder Dekomprimierungsschalter öffnen.
Wenn Ihre Anwendung eine Funktion als Kompressor oder Dekomprimierung installiert, sollte sie die Funktion mit der ICRemove-Funktion entfernen, bevor sie beendet wird. Dadurch wird verhindert, dass andere Anwendungen versuchen, auf die Funktion zuzugreifen, wenn sie nicht verfügbar ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | vfw.h |
Bibliothek | Vfw32.lib |
DLL | Msvfw32.dll |