The IADsPrintQueueOperations interface enables a COM object in Active Directory to support properties and methods that control a print job across a network.
Properties accessed by IADsPrintQueueOperations are defined on the ADSI PrintQueue Object.
Implement IADsPrintQueueOperations only when you are providing an Active Directory implementation for a directory service that supports controlling print jobs over a network. If your directory service does not support this functionality, return E_NOTIMPL for this interface.
Call the methods and properties of this interface when you are examining or controlling a print job over a network.
| IUnknown Methods | Description |
|---|---|
| QueryInterface | Returns pointers to supported interfaces. |
| AddRef | Increments reference count. |
| Release | Decrements reference count. |
| IDispatch Methods | Description |
|---|---|
| GetTypeInfoCount | Gets the number of type descriptions. |
| GetTypeInfo | Gets a description of object's programmable interface. |
| GetIDsOfNames | Maps name of method or property to DISPID. |
| Invoke | Calls one of the object's methods, or gets/sets one of its properties. |
| IADsPrintQueueOperations Methods | Description |
|---|---|
| get_Status | Current status of print queue service. |
| PrintJobs | Retrieve an interface pointer on a collection object that represents print jobs managed by this print queue. |
| Pause | Pause print queue processing of print jobs. |
| Resume | Resume print queue processing of print jobs. |
| Purge | Purge all jobs from a print queue. |