Condividi tramite


Installazione e rimozione del compressore e decompressore

[La funzionalità associata a questa pagina, Video Compression Manager, è una funzionalità legacy. Microsoft consiglia vivamente che il nuovo codice non usi questa funzionalità.

Un'applicazione può usare compressori e decompressori già installati in un sistema che esegue il sistema operativo Microsoft Windows. Un'applicazione può anche installare compressori e decompressori per usi generali o speciali. La maggior parte delle applicazioni non dovrà installare o rimuovere compressori o decompressori perché sono in genere installati da un programma di installazione. Un'applicazione può tuttavia installare direttamente un compressore o installare una funzione come compressore.

Un'applicazione può installare un compressore o un decompressore (o una funzione usata come compressore o decompressore) usando la funzioneICInstall. Questa funzione crea una voce nel registro che identifica il compressore o il decompressore. L'applicazione o un'altra applicazione può cercare nel Registro di sistema per determinare se il sistema contiene un compressore o un decompressore adatto per i relativi dati. Usare ICInstall per installare tutti i driver di compressione e decompressione.

Un'applicazione può individuare e aprire un compressore o un decompressore installato usando le funzioniICLocatee ICOpen. Quando un'applicazione termina utilizzando un compressore o un decompressore, la chiude usando la funzioneICClose.

Un'applicazione può rimuovere la voce del Registro di sistema per un compressore o un decompressore installato usando la funzioneICRemove. Questa funzione rimuove la voce del Registro di sistema di un compressore o di un decompressore che non è attualmente caricato in memoria.

Un'applicazione può limitare l'uso di un compressore o di un decompressore installando, aprendo, chiudendo e rimuovendolo.

In alternativa, per usare una funzione internamente come compressore o decompressore senza installarla nel Registro di sistema, un'applicazione può usare la funzione ICOpenFunction. Questa funzione richiede che l'applicazione chiamante abbia l'indirizzo della funzione da utilizzare come compressore o decompressore. Al termine dell'uso della funzione, l'applicazione deve chiuderla usando ICClose. Poiché la funzione non è stata installata, l'applicazione non deve rimuovere la funzione dal Registro di sistema.

La struttura interna di una funzione utilizzata come compressore o decompressore deve essere identica a quella di DriverProc funzione punto di ingresso usata dai driver installabili. Per altre informazioni sulla funzione DriverProc punto di ingresso, vedere Driver installabili.

Nota

Un'applicazione che installa una funzione come compressore o decompressore deve rimuovere la funzione prima che l'applicazione venga chiusa in modo che altre applicazioni non tentino di usare la funzione. Quando si rimuove una funzione, l'applicazione deve identificarla con il codice a quattro caratteri usato per installarlo.