共用方式為


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

另請參閱

PTGetPrintCapabilities