Freigeben über


Kompressor und Dekompressor Installation und Entfernung

[Das dieser Seite zugeordnete Feature Videokomprimierungs-Managerist ein Legacyfeature. Microsoft empfiehlt dringend, dieses Feature nicht zu verwenden.]

Eine Anwendung kann Kompressoren und Dekompressoren verwenden, die bereits auf einem System mit dem Microsoft Windows-Betriebssystem installiert sind. Eine Anwendung kann auch Kompressoren und Dekompressoren für allgemeine oder spezielle Zwecke installieren. Die meisten Anwendungen müssen keine Kompressoren oder Dekompressoren installieren oder entfernen, da sie in der Regel von einem Setupprogramm installiert werden. Eine Anwendung kann jedoch einen Kompressor direkt installieren oder eine Funktion als Kompressor installieren.

Eine Anwendung kann einen Kompressor oder Dekomprimierer (oder eine Funktion, die als Kompressor oder Dekomprimierung verwendet wird) mithilfe der ICInstall--Funktion installieren. Diese Funktion erstellt einen Eintrag in der Registrierung, der den Kompressor oder Dekomprimierer identifiziert. Ihre Anwendung oder eine andere Anwendung kann die Registrierung durchsuchen, um festzustellen, ob das System einen Kompressor oder Dekomprimierer enthält, der für seine Daten geeignet ist. Verwenden Sie ICInstall-, um alle Komprimierungs- und Dekomprimierungstreiber zu installieren.

Eine Anwendung kann einen installierten Kompressor oder Dekomprimierer mithilfe der ICLocate und ICOpen Funktionen suchen und öffnen. Wenn eine Anwendung mit einem Kompressor oder Dekomprimierer fertig gestellt wird, wird sie mithilfe der ICClose-Funktion geschlossen.

Eine Anwendung kann den Registrierungseintrag für einen installierten Kompressor oder Dekomprimierer mithilfe der ICRemove-Funktion entfernen. Diese Funktion entfernt den Registrierungseintrag eines Kompressors oder Dekomprimierrs, der derzeit nicht im Arbeitsspeicher geladen ist.

Eine Anwendung kann die Verwendung eines Kompressors oder dekomprimierenden Kompressors einschränken, indem sie ihn installieren, öffnen, schließen und entfernen.

Alternativ kann eine Anwendung die ICOpenFunction-Funktion verwenden, um eine Funktion intern als Kompressor oder Dekomprimierung zu verwenden, ohne sie in der Registrierung zu installieren. Für diese Funktion muss die aufrufende Anwendung über die Adresse der Funktion verfügen, die als Kompressor oder Dekomprimierung verwendet werden soll. Wenn die Anwendung die Verwendung der Funktion beendet hat, muss sie mithilfe ICClose-geschlossen werden. Da die Funktion nicht installiert wurde, muss die Anwendung die Funktion nicht aus der Registrierung entfernen.

Die interne Struktur einer Funktion, die als Kompressor oder Dekomprimierung verwendet wird, sollte mit der DriverProc- Einstiegspunktfunktion identisch sein, die von installierbaren Treibern verwendet wird. Weitere Informationen zur DriverProc Einstiegspunktfunktion finden Sie unter Installable Drivers.

Anmerkung

Eine Anwendung, die eine Funktion als Kompressor oder Dekomprimierung installiert, muss die Funktion entfernen, bevor die Anwendung geschlossen wird, damit andere Anwendungen nicht versuchen, die Funktion zu verwenden. Beim Entfernen einer Funktion muss die Anwendung sie mit dem vierstelligen Code identifizieren, der zum Installieren verwendet wird.