FaxJobStatus object
The FaxJobStatus object is used for notifications and to hold the dynamic information of the job. Dynamic information is data that changes as a job progresses. This may include the current job status, the page that is currently being transmitted, and the number of attempts the fax service has made to transmit the job (retries). The fax service uses this object to notify a fax client application of job updates. For more information, see Fax Job Status.
Members
The FaxJobStatus object has these types of members:
Properties
The FaxJobStatus object has these properties.
Property | Access type | Description |
---|---|---|
AvailableOperations |
Read-only |
The AvailableOperations property indicates the combination of valid operations that you can perform on the fax job, given its current status. |
CallerId |
Read-only |
The CallerId property is a null-terminated string that identifies the calling device associated with the fax job. |
CSID |
Read-only |
The CSID property is a null-terminated string that contains the CSID for the job. |
CurrentPage |
Read-only |
The CurrentPage property is a number that identifies the page that the fax service is actively processing. |
DeviceId |
Read-only |
The DeviceId property indicates the device ID of the device associated with the fax job. |
ExtendedStatus |
Read-only |
The ExtendedStatus property is a null-terminated string that describes the job's extended status. |
ExtendedStatusCode |
Read-only |
The ExtendedStatusCode property specifies a code describing the job's extended status. |
JobType |
Read-only |
The JobType property describes the type of fax job; for example, the job can be a receive job, a send job, or a routing job. |
Pages |
Read-only |
The Pages property is a number that indicates the total number of pages received so far in the fax transmission. |
Retries |
Read-only |
The Retries property is a value that indicates the number of times that the fax service attempted to transmit a fax job when the initial attempt failed. |
RoutingInformation |
Read-only |
The RoutingInformation property is a null-terminated string that specifies the routing information for the fax job. |
ScheduledTime |
Read-only |
The ScheduledTime property indicates the time that the fax job is scheduled for transmission. |
Size |
Read-only |
The Size property is a value that indicates the number of bytes of the TIFF Class F file received so far for the fax job. |
Status |
Read-only |
The Status property is a number that indicates the current status of fax job in the job queue. |
TransmissionEnd |
Read-only |
The TransmissionEnd property indicates the time that the fax job completed transmission. |
TransmissionStart |
Read-only |
The TransmissionStart property indicates the time that the fax job began transmitting. |
TSID |
Read-only |
The TSID property is a null-terminated string that contains the TSID associated with the fax job. |
Remarks
You do not create the FaxJobStatus object. It is received as part of a notification when you implement FaxServerNotify.OnIncomingJobChanged or FaxServerNotify.OnOutgoingJobChanged, which include a pointer to the FaxJobStatus object. When the event occurs and the implemented function is called, you receive this object containing the dynamic information.
Requirements
Minimum supported client |
Windows XP [desktop apps only] |
Minimum supported server |
Windows Server 2003 [desktop apps only] |
Header |
|
DLL |
|
IID |
CLSID_FaxJobStatus |
See also