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


Метод IPrinterQueue2::GetPrinterQueueView (printerextension.h)

Извлекает объект IPrinterQueueView и инициализирует объект диапазоном отслеживаемых заданий.

Этот метод позволяет пользователю выполнять задачи управления заданиями из приложения устройства UWP для принтеров.

Синтаксис

HRESULT GetPrinterQueueView(
  [in]          ULONG             ulViewOffset,
  [in]          ULONG             ulViewSize,
  [out, retval] IPrinterQueueView **ppJobView
);

Параметры

[in] ulViewOffset

Указывает начало диапазона отслеживаемых заданий.

[in] ulViewSize

Указывает размер или диапазон отслеживаемых заданий.

[out, retval] ppJobView

Объект IPrinterQueueView, показывающий диапазон отслеживаемых заданий.

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

Если вызов метода выполнен успешно, GetPrinterQueueView возвращает S_OK.

В противном случае, если вызов GetPrinterQueueView приводит к возникновению ошибки, можно вернуть одно из следующих значений HRESULT .

Значение HRESULT Описание
E_ILLEGAL_METHOD_CALL Указывает на попытку получить несколько объектов представления очереди принтера.
E_INVALIDARG Указывает на попытку создать размер представления, превышающий максимальный размер.

Комментарии

Для каждого объекта IPrinterQueue2 можно получить только один объект IPrinterQueue2. Однако можно перемещаться по одному полученному представлению. Иными словами, можно изменить позиции отслеживаемых заданий, вызвав IPrinterQueueView::SetViewRange.

Требования

Требование Значение
Минимальная версия клиента Windows 8.1
Минимальная версия сервера Windows Server 2012 R2
Целевая платформа Персональный компьютер
Верхняя часть printerextension.h

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

IPrinterQueue2

IPrinterQueueView