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