Partilhar via


Excluir uma porta

A exclusão de uma porta consiste na remoção do nome armazenado da porta e das informações de configuração modificáveis pelo usuário do armazenamento local do servidor de monitor de porta ou do registro.

Quando um aplicativo chama a função DeletePort do spooler de impressão, a função DeletePort chama a função DeletePortUI contida na DLL da interface do usuário do monitor de porta do monitor de porta apropriado.

A função DeletePortUI da DLL do monitor de porta deve executar as seguintes operações:

  1. Chame a função OpenPrinter do spooler de impressão, o que faz com que a função XcvOpenPort na DLL do servidor de monitor de porta seja chamada.

  2. Chame a função XcvData do spooler de impressão uma ou mais vezes para solicitar que a DLL do servidor de monitor de porta exclua a porta. A função XcvData chama a função XcvDataPort da DLL do servidor.

  3. Chame a função ClosePrinter do spooler de impressão, o que faz com que a função XcvClosePort na DLL do servidor de monitor de porta seja chamada.

Para obter mais informações sobre essas operações, consulte a descrição de DeletePortUI.