Fax Operation Error Control
The fax service calls the FaxDevStartJob function to signal the beginning of a fax operation to the fax service provider (FSP). If a fax operation starts, but the FSP cannot gain access to the line that the fax service indicates, the FSP should take both of the following steps.
- Return a value of zero from the FaxDevSend or the FaxDevReceive function call.
- Set the StatusId member of the FAX_DEV_STATUS structure to an FS_LINE_UNAVAILABLE status.
When the fax service calls the FaxDevReportStatus function it will detect that the line is not available. The fax service will select another line and call the fax operation again.