IPrinterQueue-Schnittstelle (printerextension.h)

Stellt eine einzelne Druckerwarteschlange dar.

Vererbung

Die IPrinterQueue-Schnittstelle erbt von der IDispatch-Schnittstelle.

Methoden

Die IPrinterQueue-Schnittstelle verfügt über diese Methoden.

 
IPrinterQueue::get_Handle

Ruft das zugrunde liegende native 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.

Hinweise

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

Es ist obligatorisch, IDispatch::Invoke für die Ereignissenke zu implementieren, die IPrinterQueueEvent implementiert, da dies der Mechanismus ist, über den Ereignisse ausgelöst werden. Es reicht aus, Stubimplementierungen der anderen Methoden auf der IDispatch-Schnittstelle bereitzustellen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Zielplattform Windows
Kopfzeile printerextension.h

Weitere Informationen

IConnectionPoint

IPrinterQueueEvent