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。 有关 OpenPrinterClosePrinter 函数的详细信息,请参阅 Windows SDK 文档。

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

要求

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

另请参阅

XcvOpenPort

AddPortUI