PTGetPrintDeviceResources 函式 (prntvpt.h)
它會擷取符合 XML 印表架構之印表機格式的印表裝置資源。
語法
HRESULT PTGetPrintDeviceResources(
[in] HPTPROVIDER hProvider,
[in] LPCWSTR pszLocaleName,
[in] IStream *pPrintTicket,
IStream *pDeviceResources,
[out, optional] BSTR *pbstrErrorMessage
);
參數
[in] hProvider
要擷取列印裝置資源的開啟裝置提供者句柄。 PTOpenProvider 或 PTOpenProviderEx 函式會傳回此句柄。
[in] pszLocaleName
地區設定名稱的選擇性指標。 此參數可以是 Null。
[in] pPrintTicket
數據流的指標,其搜尋位置位於列印票證內容的開頭。 此參數可以是 Null。
pDeviceResources
裝置列印資源的數據流指標,從目前的搜尋位置開始。
[out, optional] pbstrErrorMessage
PDC 檔案或字串的指標,指定 pPrintTicket 的相關項目無效。 如果有效,這個值會是 NULL。
傳回值
如果作業成功,傳回值會S_OK。 否則,會傳回錯誤訊息。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 1703 版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2016 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | prntvpt.h |
程式庫 | Prntvpt.lib |
Dll | Prntvpt.dll |