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


Функция GetJobNamedPropertyValue (winspool.h)

Извлекает значение именованного свойства для указанного задания печати на указанном принтере.

Синтаксис

DWORD GetJobNamedPropertyValue(
  [in]  HANDLE             hPrinter,
  [in]  DWORD              JobId,
  [in]  PCWSTR             pszName,
  [out] PrintPropertyValue *pValue
);

Параметры

[in] hPrinter

Дескриптор интересующего объекта принтера. Используйте функцию OpenPrinter, OpenPrinter2 или AddPrinter , чтобы получить дескриптор принтера.

[in] JobId

Идентификатор, указывающий задание печати. Идентификатор задания печати можно получить, вызвав функцию AddJob или функцию StartDoc .

[in] pszName

Имя свойства, значение которого будет извлечено.

[out] pValue

Значение именованного свойства. Вызывающий объект должен освободить его с помощью функции FreePrintPropertyValue .

Возвращаемое значение

Если операция выполнена успешно, функция возвращает ERROR_SUCCESS.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть winspool.h (включая Winspool.h)
Библиотека WinSpool.lib
DLL Spoolss.dll; Winspool.drv