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


Метод 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 Указывает попытку создать размер представления, превышающий максимальный размер.

Замечания

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 8.1
минимальный поддерживаемый сервер Windows Server 2012 R2
целевая платформа Настольный
заголовка printerextension.h

См. также

IPrinterQueue2

IPrinterQueueView