Метод 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 |