Интерфейс 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 |