Поделиться через


Функция XcvClosePort (winsplp.h)

Функция XcvClosePort сервера мониторинга портов закрывает порт принтера, открытый XcvOpenPort.

Синтаксис

BOOL XcvClosePort(
  _In_ HANDLE hXcv
);

Параметры

[in] hXcv

Вызывающий дескриптор принтера, полученный путем вызова OpenPrinter (описано в документации по пакету SDK для Microsoft Windows). Этот дескриптор создается и возвращается XcvOpenPort.

Возвращаемое значение

Если операция выполнена успешно, функция должна вернуть TRUE. В противном случае он должен возвращать FALSE.

Замечания

Библиотеки DLL сервера мониторинга портов необходимы для определения функции XcvClosePort и включения его адреса в структуру MONITOR2.

Функция spooler ClosePrinter вызывает XcvClosePort, если имя принтера, указанное с предыдущим вызовом функции OpenPrinter, включало любую из строк XcvPort или XcvMonitor. Дополнительные сведения см. в разделе AddPortUI. Дополнительные сведения о функциях OpenPrinter и ClosePrinter см. в документации по пакету SDK для Windows.

Функция должна закрыть порт, указанный дескриптором, и он должен сделать дескриптор недопустимым.

Требования

Требование Ценность
целевая платформа Настольный
заголовка winsplp.h (include Winsplp.h)
библиотеки NtosKrnl.exe

См. также

XcvOpenPort

AddPortUI