Compartilhar via


Função XcvClosePort (winsplp.h)

Uma função de DLL do servidor de monitor de XcvClosePort porta fecha uma porta de impressora que foi aberta por XcvOpenPort.

Sintaxe

BOOL XcvClosePort(
  _In_ HANDLE hXcv
);

Parâmetros

[in] hXcv

Identificador de impressora fornecido pelo chamador obtido chamando OpenPrinter (descrito na documentação do SDK do Microsoft Windows). Esse identificador é criado e retornado por XcvOpenPort.

Retornar valor

Se a operação for bem-sucedida, a função deverá retornar TRUE. Caso contrário, ele deverá retornar FALSE.

Comentários

As DLLs do servidor de monitor de porta são necessárias para definir uma XcvClosePort função e incluir seu endereço em uma estrutura MONITOR2 .

A função ClosePrinter do spooler chamará XcvClosePort se o nome da impressora que foi especificado com uma chamada anterior para a função OpenPrinter incluir uma das cadeias de caracteres "XcvPort" ou "XcvMonitor". Para obter mais informações, consulte AddPortUI. Para obter mais informações sobre as funções OpenPrinter e ClosePrinter, consulte a documentação do SDK do Windows.

A função deve fechar a porta especificada pelo identificador e deve tornar o identificador inválido.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho winsplp.h (inclua Winsplp.h)
Biblioteca NtosKrnl.exe

Confira também

XcvOpenPort

AddPortUI