Поделиться через


Функция 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

См. также раздел

PTGetPrintCapabilities

PTGetPrintDeviceCapabilities