XcvClosePort 函数 (winsplp.h)

端口监视器服务器 DLL 的 XcvClosePort 函数关闭 XcvOpenPort 打开的打印机端口。

语法

BOOL XcvClosePort(
  _In_ HANDLE hXcv
);

参数

[in] hXcv

调用方提供的打印机句柄通过调用 OpenPrinter (Microsoft Windows SDK文档) 中所述。 此句柄由 XcvOpenPort 创建并返回。

返回值

如果操作成功,函数应返回 TRUE。 否则应返回 FALSE

注解

需要端口监视器服务器 DLL 来定义 XcvClosePort 函数并将其地址包含在 MONITOR2 结构中。

如果以前调用 OpenPrinter 函数时指定的打印机名称包含字符串“XcvPort”或“XcvMonitor”之一,则后台处理程序的 ClosePrinter 函数将调用 XcvClosePort 。 有关详细信息,请参阅 AddPortUI。 有关 OpenPrinterClosePrinter 函数的详细信息,请参阅 Windows SDK 文档。

函数应关闭句柄指定的端口,并且它应使句柄无效。

要求

要求
目标平台 桌面
标头 winsplp.h (包括 Winsplp.h)
Library NtosKrnl.exe

另请参阅

XcvOpenPort

AddPortUI