Freigeben über


IPrinterQueue2::GetPrinterQueueView-Methode (printerextension.h)

Ruft ein IPrinterQueueView -Objekt ab und initialisiert das Objekt mit dem Zu überwachenden Auftragsbereich.

Mit dieser Methode kann der Benutzer Aufgabenverwaltungsaufgaben 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 Anfang des Zu überwachenden Auftragsbereichs an.

[in] ulViewSize

Gibt die Größe oder den Zu überwachenden Auftragsbereich an.

[out, retval] ppJobView

IPrinterQueueView-Objekt, das den Zu überwachenden Auftragsbereich anzeigt.

Rückgabewert

Wenn der Methodenaufruf erfolgreich ist, gibt GetPrinterQueueView S_OK zurück.

Wenn andernfalls ein Aufruf von GetPrinterQueueView zu einer Fehlerbedingung führt, kann einer der folgenden HRESULT--Werte zurückgegeben werden.

HRESULT-Wert Beschreibung
E_ILLEGAL_METHOD_CALL Gibt einen Versuch an, mehrere Druckerwarteschlangenansichtsobjekt abzurufen.
E_INVALIDARG Gibt einen Versuch an, eine Ansichtsgröße zu erstellen, die größer als die maximale Größe ist.

Bemerkungen

Pro IPrinterQueueView2-Objekt kann nur ein IPrinterQueueView-Objekt abgerufen werden. Es ist jedoch möglich, sich um die einzelne Ansicht zu bewegen, die Sie abrufen. Mit anderen Worten, es ist möglich, die Positionen der überwachten Aufträge durch Aufrufen von IPrinterQueueView::SetViewRangezu ändern.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 8.1
mindestens unterstützte Server- Windows Server 2012 R2
Zielplattform- Desktop
Header- printerextension.h

Siehe auch

IPrinterQueue2

IPrinterQueueView-