Platform SDK: Fax Services

Modifying a Fax Job

A fax client application cannot modify the attributes or properties of a fax transmission after the job has been queued. For more information about terminating and pausing a job, see Terminating a Fax Job.

In the Win32 Environment

A fax client application cannot change the attributes of a fax job after the job has been queued. This is because many of the attributes contained in the FAX_JOB_ENTRY structure associated with the job cannot change after document transmission begins.

To pause, resume, cancel, or restart a queued fax job, an application can call the FaxSetJob function.

Note that an application must first call the FaxConnectFaxServer function to obtain a fax server handle before calling the FaxSetJob function.

In the COM Implementation Environment

If you are writing a C/C++ application, after you create a FaxJob object you can call the IFaxJob::SetStatus method to pause, resume, cancel, or restart the job.

If you are writing a Visual Basic application, after you create a FaxJob object you can call the SetStatus method of the object to pause, resume, cancel, or restart the job.