Property methods take the form of either get_<property> or put_<property>. The property methods of the IADsPrintJobOperations interface read and write the properties described below. For more information, see Interface Property Methods.
| Property | Access | Method Prototype |
|---|---|---|
| Status | R/O | HRESULT get_Status ([out] long *plStatus); |
| TimeElapsed | R/O | HRESULT get_TimeElapsed ([out] long *plTimeElapsed); |
| PagesPrinted | R/O | HRESULT get_PagesPrinted ([out] long *plPagesPrinted); |
| Position | R/W | HRESULT get_Position ([out] LONG *plPosition);
HRESULT put_Position |
| Status | Hex Value |
|---|---|
| ADS_JOB_PAUSED | 0x00000001 |
| ADS_JOB_ERROR | 0x00000002 |
| ADS_JOB_DELETING | 0x00000004 |
| ADS_JOB_PRINTING | 0x00000010 |
| ADS_JOB_OFFLINE | 0x00000020 |
| ADS_JOB_PAPEROUT | 0x00000040 |
| ADS_JOB_PRINTED | 0x00000080 |
| ADS_JOB_DELETED | 0x00000100 |
IADsPrintJob, IADsPrintQueue, ADSI PrintJob Object, ADSI PrintQueue Object