Интерфейс IPrinterQueue (printerextension.h)

Представляет одну очередь принтера.

Наследование

Интерфейс IPrinterQueue наследуется от интерфейса IDispatch.

Методы

Интерфейс IPrinterQueue содержит следующие методы.

 
IPrinterQueue::get_Handle

Возвращает базовый собственный дескриптор для этой очереди печати.
IPrinterQueue::get_Name

Возвращает имя принтера для этой очереди печати.
IPrinterQueue::GetProperties

Возвращает свойства в контейнере свойств для очереди.
IPrinterQueue::SendBidiQuery

Выполняет асинхронную операцию обновления с указанным запросом и вызывает метод IPrinterQueueEvent::OnBidiResponseReceived.

Комментарии

Любой приемник событий, реализующий IPrinterQueueEvent , подключается к связанному источнику событий IPrinterQueue через механизм IConnectionPoint . Необходимо получить указатель на интерфейс IConnectionPoint , вызвав QueryInterface для объекта IPrinterQueue .

Обязательно реализовать IDispatch::Invoke в приемнике событий, который реализует IPrinterQueueEvent, так как это механизм, с помощью которого создаются события. Достаточно предоставить реализации заглушки для других методов в интерфейсе IDispatch .

Требования

Требование Значение
Минимальная версия клиента Windows 8
Минимальная версия сервера Windows Server 2012
Целевая платформа Windows
Header printerextension.h

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

IConnectionPoint

IPrinterQueueEvent