Функция PTGetPrintDeviceResources (prntvpt.h)
Он извлекает ресурсы устройств печати для принтера, отформатированного в соответствии со схемой печати XML.
Синтаксис
HRESULT PTGetPrintDeviceResources(
[in] HPTPROVIDER hProvider,
[in] LPCWSTR pszLocaleName,
[in] IStream *pPrintTicket,
IStream *pDeviceResources,
[out, optional] BSTR *pbstrErrorMessage
);
Параметры
[in] hProvider
Дескриптор открытого поставщика устройств, ресурсы которого должны быть извлечены. Этот дескриптор возвращается функцией PTOpenProvider или PTOpenProviderEx .
[in] pszLocaleName
Необязательный указатель на имя языкового стандарта. Этот параметр может принимать значение NULL.
[in] pPrintTicket
Указатель на поток с позицией поиска в начале содержимого билета на печать. Этот параметр может принимать значение NULL.
pDeviceResources
Указатель на поток, в который будут записаны ресурсы печати устройства, начиная с текущей позиции поиска.
[out, optional] pbstrErrorMessage
Указатель на PDC-файл или строку, указывающую, что является недопустимым в pPrintTicket. Если это допустимо, это значение равно NULL.
Возвращаемое значение
Если операция завершается успешно, возвращаемое значение будет S_OK. В противном случае возвращает сообщение об ошибке.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 версии 1703 [только классические приложения] |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Целевая платформа | Windows |
Header | prntvpt.h |
Библиотека | Prntvpt.lib |
DLL | Prntvpt.dll |