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 |