IADsPrintQueueOperations interface (iads.h)

The IADsPrintQueueOperations interface is a dual interface that inherits from IADs. It is used to control a printer from across a network.

The IADsPrintQueueOperations interface supports the following operations:

  • Retrieve all print jobs submitted to the print queue.
  • Suspend the print queue operation.
  • Resume the print queue operation.
  • Remove all print jobs from the print queue.

Inheritance

The IADsPrintQueueOperations interface inherits from IDispatch and IADs. IADsPrintQueueOperations also has these types of members:

Methods

The IADsPrintQueueOperations interface has these methods.

 
IADsPrintQueueOperations::Pause

The IADsPrintQueueOperations::Pause method suspends the processing of print jobs within a print queue service.
IADsPrintQueueOperations::PrintJobs

The IADsPrintQueueOperations::PrintJobs method gets an IADsCollection interface pointer on the collection of the print jobs processed in this print queue.
IADsPrintQueueOperations::Purge

The IADsPrintQueueOperations::Purge method clears the print queue of all print jobs without processing them.
IADsPrintQueueOperations::Resume

The IADsPrintQueueOperations::Resume method resumes processing of suspended print jobs in the print queue.

Requirements

Requirement Value
Minimum supported client Windows Vista
Minimum supported server Windows Server 2008
Target Platform Windows
Header iads.h

See also

IADs

IDispatch