ポートの削除
ポートの削除は、ポートの格納されている名前と、ポート モニター サーバー DLL のローカル ストレージまたはレジストリからユーザーが変更できる構成情報を削除することです。
アプリケーションが印刷スプーラーの DeletePort 関数を呼び出すと、DeletePort 関数は、適切なポート モニターのポート モニター UI DLL に含まれる DeletePortUI 関数を呼び出します。
ポート モニター UI DLL の DeletePortUI 関数は、次の操作を実行する必要があります。
印刷スプーラーの OpenPrinter 関数を呼び出します。これにより、ポート モニター サーバー DLL の XcvOpenPort 関数が呼び出されます。
印刷スプーラーの XcvData 関数を 1 回以上呼び出して、ポート モニター サーバー DLL にポートの削除を要求します。 XcvData 関数は、サーバー DLL の XcvDataPort 関数を呼び出します。
印刷スプーラーの ClosePrinter 関数を呼び出します。これにより、ポート モニター サーバー DLL の XcvClosePort 関数が呼び出されます。
これらの操作の詳細については、DeletePortUI の説明を参照してください。