Freigeben über


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

Weitere Informationen

IPrinterQueue2

IPrinterQueueView