Bagikan melalui


Fungsi PTGetPrintDeviceCapabilities (prntvpt.h)

Mengambil kemampuan printer perangkat yang diformat sesuai dengan Skema Cetak XML.

Sintaks

HRESULT PTGetPrintDeviceCapabilities(
  [in]            HPTPROVIDER hProvider,
  [in, optional]  IStream     *pPrintTicket,
                  IStream     *pDeviceCapabilities,
  [out, optional] BSTR        *pbstrErrorMessage
);

Parameter

[in] hProvider

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

[in, optional] pPrintTicket

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

pDeviceCapabilities

Penunjuk ke aliran tempat kemampuan 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. Fungsi ini menggunakan parameter ini hanya digunakan jika pPrintTicket digunakan.

Nilai kembali

Jika operasi berhasil, nilai yang dikembalikan adalah 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