Freigeben über


IPrinterQueue-Schnittstelle (printerextension.h)

Stellt eine einzelne Druckerwarteschlange dar.

Erbschaft

Die IPrinterQueue Schnittstelle erbt von der IDispatch-Schnittstelle.

Methodik

Die IPrinterQueue Schnittstelle weist diese Methoden auf.

 
IPrinterQueue::get_Handle

Ruft das zugrunde liegende systemeigene Handle für diese Druckwarteschlange ab.
IPrinterQueue::get_Name

Ruft den Namen des Druckers für diese Druckwarteschlange ab.
IPrinterQueue::GetProperties

Ruft die Eigenschaften im Eigenschaftenbehälter für die Warteschlange ab.
IPrinterQueue::SendBidiQuery

Führt einen asynchronen Aktualisierungsvorgang mit der angegebenen Abfrage aus und ruft die IPrinterQueueEvent::OnBidiResponseReceived-Methode auf.

Bemerkungen

Jede Ereignissenke, die IPrinterQueueEvent implementiert, ist über den IConnectionPoint Mechanismus mit der zugeordneten Ereignisquelle IPrinterQueueverbunden. Sie müssen einen Zeiger auf die IConnectionPoint--Schnittstelle abrufen, indem Sie QueryInterface- für das IPrinterQueue-Objekt aufrufen.

Es ist obligatorisch, IDispatch::Invoke auf der Ereignissenke zu implementieren, die IPrinterQueueEventimplementiert, da dies der Mechanismus ist, über den Ereignisse ausgelöst werden. Es genügt, Stubimplementierungen der anderen Methoden auf der IDispatch Schnittstelle bereitzustellen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 8
mindestens unterstützte Server- Windows Server 2012
Zielplattform- Fenster
Header- printerextension.h

Siehe auch

IConnectionPoint-

IPrinterQueueEvent