共用方式為


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
程式庫 Prntvpt.lib
Dll Prntvpt.dll

另請參閱

PTGetPrintCapabilities

PTGetPrintDeviceCapabilities