IPrinterQueue2 interface (printerextension.h)

Represents a single printer queue.

This interface extends IPrinterQueue and allows a user to manage print jobs and device maintenance from within a UWP device app for printers, or from a printer extension.

Inheritance

The IPrinterQueue2 interface inherits from IPrinterQueue.

Methods

The IPrinterQueue2 interface has these methods.

 
IPrinterQueue2::GetPrinterQueueView

Retrieves an IPrinterQueueView object, and initializes the object with the range of jobs to be monitored.
IPrinterQueue2::SendBidiSetRequestAsync

Uses an XML string value to send a Bidi Set request as an asynchronous operation.

Remarks

IPrinterQueue2 also helps to make it possible to perform device maintenance and job management from a UWP device app or from a printer extension. For more information, see Device Maintenance and Job Management.

Requirements

Requirement Value
Minimum supported client Windows 8.1
Minimum supported server Windows Server 2012 R2
Target Platform Windows
Header printerextension.h (include Printerextension.h)

See also

Device Maintenance

IPrinterQueue

Job Management