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:
Rufen Sie die OpenPrinter-Funktion des Druckspoolers auf, wodurch die XcvOpenPort-Funktion in der Portmonitorserver-DLL aufgerufen wird.
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.
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.