Bagikan melalui


PtGetPrintDeviceResources (prntvpt.h)

Ini mengambil sumber daya perangkat cetak untuk printer yang diformat sesuai dengan Skema Cetak XML.

Sintaks

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

Parameter

[in] hProvider

Handel ke penyedia perangkat terbuka yang sumber daya perangkat cetaknya akan diambil. Handel ini dikembalikan oleh PTOpenProvider atau fungsi PTOpenProviderEx .

[in] pszLocaleName

Penunjuk opsional ke nama lokal. Parameter ini bisa NULL.

[in] pPrintTicket

Penunjuk ke aliran dengan posisi pencariannya di awal konten tiket cetak. Parameter ini bisa NULL.

pDeviceResources

Penunjuk ke aliran tempat sumber daya cetak perangkat akan ditulis, dimulai pada posisi pencarian saat ini.

[out, optional] pbstrErrorMessage

Penunjuk ke file atau string PDC yang menentukan apa, jika ada, tidak valid tentang pPrintTicket. Jika valid, nilai ini ADALAH NULL.

Mengembalikan nilai

Jika operasi berhasil, nilai yang dikembalikan S_OK. Jika tidak, mengembalikan pesan kesalahan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, versi 1703 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2016 [hanya aplikasi desktop]
Target Platform Windows
Header prntvpt.h
Pustaka Prntvpt.lib
DLL Prntvpt.dll

Lihat juga

PTGetPrintCapabilities

PTGetPrintDeviceCapabilities