Функция 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 |