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


Интерфейс 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
целевая платформа Виндоус
заголовка printerextension.h

См. также

IConnectionPoint

IPrinterQueueEvent