IFaxJobStatus interface (faxcomex.h)

The IFaxJobStatus interface 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.

Inheritance

The IFaxJobStatus interface inherits from the IDispatch interface.

Methods

The IFaxJobStatus interface has these methods.

 
IFaxJobStatus::get_AvailableOperations

The AvailableOperations property indicates the combination of valid operations that you can perform on the fax job, given its current status.
IFaxJobStatus::get_CallerId

The CallerId property is a null-terminated string that identifies the calling device associated with the fax job.
IFaxJobStatus::get_CSID

The CSID property is a null-terminated string that contains the called station identifier (CSID) for the job. (IFaxJobStatus.get_CSID)
IFaxJobStatus::get_CurrentPage

The CurrentPage property is a number that identifies the page that the fax service is actively processing.
IFaxJobStatus::get_DeviceId

The DeviceId property indicates the device ID of the device associated with the fax job.
IFaxJobStatus::get_ExtendedStatus

The ExtendedStatus property is a null-terminated string that describes the job's extended status. (IFaxJobStatus.get_ExtendedStatus)
IFaxJobStatus::get_ExtendedStatusCode

The ExtendedStatusCode property specifies a code describing the job's extended status.
IFaxJobStatus::get_JobType

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.
IFaxJobStatus::get_Pages

The Pages property is a number that indicates the total number of pages received so far in the fax transmission.
IFaxJobStatus::get_Retries

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.
IFaxJobStatus::get_RoutingInformation

The RoutingInformation property is a null-terminated string that specifies the routing information for the fax job.
IFaxJobStatus::get_ScheduledTime

The ScheduledTime property indicates the time that the fax job is scheduled for transmission.
IFaxJobStatus::get_Size

The Size property is a value that indicates the number of bytes of the Tagged Image File Format Class F (TIFF Class F) file received so far for the fax job.
IFaxJobStatus::get_Status

The Status property is a number that indicates the current status of fax job in the job queue.
IFaxJobStatus::get_TransmissionEnd

The TransmissionEnd property indicates the time that the fax job completed transmission.
IFaxJobStatus::get_TransmissionStart

The TransmissionStart property indicates the time that the fax job began transmitting.
IFaxJobStatus::get_TSID

The TSID property is a null-terminated string that contains the transmitting station identifier (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 IFaxServerNotify::OnIncomingJobChanged or IFaxServerNotify::OnOutgoingJobChanged, which include a parameter of the type FaxJobStatus. When the event occurs and the implemented function is called, you receive this object containing the dynamic information.

Requirements

Requirement Value
Minimum supported client Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Target Platform Windows
Header faxcomex.h

See also

FaxJobStatus

IDispatch