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


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

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

Синтаксис

BOOL XcvClosePort(
  _In_ HANDLE hXcv
);

Параметры

[in] hXcv

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

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

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

Комментарии

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

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

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

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть winsplp.h (включая Winsplp.h)
Библиотека NtosKrnl.exe

См. также раздел

XcvOpenPort

AddPortUI