Freigeben über


Löschen eines Ports

Das Löschen eines Ports besteht darin, den gespeicherten Namen des Ports und benutzeränderbare Konfigurationsinformationen aus dem lokalen Speicher der Portmonitorserver-DLL oder aus der Registrierung zu entfernen.

Wenn eine Anwendung die DeletePort-Funktion des Druckspoolers aufruft, ruft die DeletePort-Funktion die DeletePortUI-Funktion auf, die in der UI-DLL des Portmonitors des entsprechenden Portmonitors enthalten ist.

Die DeletePortUI-Funktion der Portmonitor-UI-DLL sollte die folgenden Vorgänge ausführen:

  1. Rufen Sie die OpenPrinter-Funktion des Druckspoolers auf, wodurch die XcvOpenPort-Funktion in der Portmonitorserver-DLL aufgerufen wird.

  2. Rufen Sie die XcvData-Funktion des Druckspoolers mehrmals auf, um die Portmonitorserver-DLL zum Löschen des Ports anzufordern. Die XcvData-Funktion ruft die XcvDataPort-Funktion der Server-DLL auf.

  3. Rufen Sie die ClosePrinter-Funktion des Druckspoolers auf, wodurch die XcvClosePort-Funktion in der Portmonitorserver-DLL aufgerufen wird.

Weitere Informationen zu diesen Vorgängen finden Sie in der Beschreibung von DeletePortUI.