IPrinterQueue2::GetPrinterQueueView-Methode (printerextension.h)
Ruft ein IPrinterQueueView-Objekt ab und initialisiert das Objekt mit dem Bereich der zu überwachenden Aufträge.
Mit dieser Methode kann der Benutzer Aufgaben zur Auftragsverwaltung innerhalb einer UWP-Geräte-App für Drucker ausführen.
Syntax
HRESULT GetPrinterQueueView(
[in] ULONG ulViewOffset,
[in] ULONG ulViewSize,
[out, retval] IPrinterQueueView **ppJobView
);
Parameter
[in] ulViewOffset
Gibt den Beginn des zu überwachenden Auftragsbereichs an.
[in] ulViewSize
Gibt die Größe oder den Bereich der zu überwachenden Aufträge an.
[out, retval] ppJobView
IPrinterQueueView-Objekt, das den Bereich der zu überwachenden Aufträge anzeigt.
Rückgabewert
Wenn der Methodenaufruf erfolgreich ist, gibt GetPrinterQueueView S_OK zurück.
Andernfalls kann einer der folgenden HRESULT-Werte zurückgegeben werden, wenn ein Aufruf von GetPrinterQueueView zu einer Fehlerbedingung führt.
HRESULT-Wert | BESCHREIBUNG |
---|---|
E_ILLEGAL_METHOD_CALL | Gibt einen Versuch an, mehr als ein Druckerwarteschlangenansichtsobjekt abzurufen. |
E_INVALIDARG | Gibt einen Versuch an, eine Ansichtsgröße zu erstellen, die größer als die maximale Größe ist. |
Hinweise
Pro IPrinterQueue2-Objekt kann nur ein IPrinterQueueView-Objekt abgerufen werden. Es ist jedoch möglich, sich in der von Ihnen abgerufenen einzelansicht zu bewegen. Mit anderen Worten, es ist möglich, die Positionen der überwachten Aufträge durch Aufrufen von IPrinterQueueView::SetViewRange zu ändern.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8.1 |
Unterstützte Mindestversion (Server) | Windows Server 2012 R2 |
Zielplattform | Desktop |
Kopfzeile | printerextension.h |