PTGetPrintDeviceCapabilities 函数 (prntvpt.h)

检索设备打印机按照 XML 打印架构设置格式的功能。

语法

HRESULT PTGetPrintDeviceCapabilities(
  [in]            HPTPROVIDER hProvider,
  [in, optional]  IStream     *pPrintTicket,
                  IStream     *pDeviceCapabilities,
  [out, optional] BSTR        *pbstrErrorMessage
);

参数

[in] hProvider

要检索其打印功能的打开设备提供程序的句柄。 此句柄由 PTOpenProviderPTOpenProviderEx 函数返回。

[in, optional] pPrintTicket

指向流的可选指针,其查找位置位于打印票证内容的开头。 此参数可以为 NULL。

pDeviceCapabilities

指向将从当前查找位置开始写入设备打印功能的流的指针。

[out, optional] pbstrErrorMessage

指向 PDC 文件或字符串的指针,指定 pPrintTicket 的无效内容(如果有的话)。 如果有效,则此值为 NULL。仅当使用 pPrintTicket 时,该函数才使用此参数。

返回值

如果操作成功,则返回值S_OK。 否则, 将返回错误消息。

要求

要求
最低受支持的客户端 Windows 10版本 1703 [仅限桌面应用]
最低受支持的服务器 Windows Server 2016 [仅限桌面应用]
目标平台 Windows
标头 prntvpt.h
Library Prntvpt.lib
DLL Prntvpt.dll

另请参阅

PTGetPrintCapabilities