PTGetPrintDeviceResources 函数 (prntvpt.h)

它检索符合 XML 打印架构格式的打印机的 打印设备资源。

语法

HRESULT PTGetPrintDeviceResources(
  [in]            HPTPROVIDER hProvider,
  [in]            LPCWSTR     pszLocaleName,
  [in]            IStream     *pPrintTicket,
                  IStream     *pDeviceResources,
  [out, optional] BSTR        *pbstrErrorMessage
);

参数

[in] hProvider

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

[in] pszLocaleName

指向区域设置名称的可选指针。 此参数可以为 NULL。

[in] pPrintTicket

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

pDeviceResources

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

[out, optional] pbstrErrorMessage

指向 PDC 文件或字符串的指针,指定 pPrintTicket 的无效内容(如果有的话)。 如果有效,则此值为 NULL

返回值

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

要求

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

另请参阅

PTGetPrintCapabilities

PTGetPrintDeviceCapabilities