_IFaxServerNotify2 interface (faxcomex.h)
The IFaxServerNotify2 interface is used for fax notifications. The fax service calls IFaxServerNotify2 to send fax event notifications. Events include changes to fax server configuration and activity, changes to incoming and outgoing job queues, and changes to incoming and outgoing archives. For more information, see Registering for Event Notifications.
The IFaxServerNotify2 interface supports all the same methods as the IFaxServerNotify interface and the additional method OnGeneralServerConfigChanged.
Inheritance
The IFaxServerNotify2 interface inherits from the IDispatch interface. IFaxServerNotify2 also has these types of members:
Methods
The _IFaxServerNotify2 interface has these methods.
_IFaxServerNotify2::OnActivityLoggingConfigChange The fax service calls the IFaxServerNotify2::OnActivityLoggingConfigChange method when there is a configuration change related to activity logging. |
_IFaxServerNotify2::OnDevicesConfigChange The fax service calls the IFaxServerNotify2::OnDevicesConfigChange method when there is a change to a fax device configuration. |
_IFaxServerNotify2::OnDeviceStatusChange The fax service calls the IFaxServerNotify2::OnDeviceStatusChange method when there is a change to a fax device status. |
_IFaxServerNotify2::OnEventLoggingConfigChange The fax service calls the IFaxServerNotify2::OnEventLoggingConfigChange method when there is a configuration change related to event logging. |
_IFaxServerNotify2::OnGeneralServerConfigChanged Called by the fax service when the IFaxServer2::Configuration property changes. |
_IFaxServerNotify2::OnIncomingArchiveConfigChange The fax service calls the IFaxServerNotify2::OnIncomingArchiveConfigChange method when there is a configuration change related to the incoming fax archive. |
_IFaxServerNotify2::OnIncomingJobAdded The fax service calls the IFaxServerNotify2::OnIncomingJobAdded method when an incoming fax job is added to the job queue. |
_IFaxServerNotify2::OnIncomingJobChanged The fax service calls the IFaxServerNotify2::OnIncomingJobChanged method when the status of an incoming fax job changes. |
_IFaxServerNotify2::OnIncomingJobRemoved The fax service calls the IFaxServerNotify2::OnIncomingJobRemoved method when an incoming fax job is removed from the job queue. |
_IFaxServerNotify2::OnIncomingMessageAdded The fax service calls the IFaxServerNotify2::OnIncomingMessageAdded method when an incoming message is added to the inbound fax archive. |
_IFaxServerNotify2::OnIncomingMessageRemoved The fax service calls the IFaxServerNotify2::OnIncomingMessageRemoved method when an incoming message is removed from the inbound fax archive. |
_IFaxServerNotify2::OnNewCall The fax service calls the IFaxServerNotify2::OnNewCall method when there is a new incoming fax call. |
_IFaxServerNotify2::OnOutboundRoutingGroupsConfigChange The fax service calls the IFaxServerNotify2::OnOutboundRoutingGroupsConfigChange method when there is a configuration change related to outbound fax routing groups. |
_IFaxServerNotify2::OnOutboundRoutingRulesConfigChange The fax service calls the IFaxServerNotify2::OnOutboundRoutingRulesConfigChange method when there is a configuration change related to outbound fax routing rules. |
_IFaxServerNotify2::OnOutgoingArchiveConfigChange The fax service calls the IFaxServerNotify2::OnOutgoingArchiveConfigChange method when there is a configuration change related to the outgoing fax archive. |
_IFaxServerNotify2::OnOutgoingJobAdded The fax service calls the IFaxServerNotify2::OnOutgoingJobAdded method when an outgoing fax job is added to the job queue. |
_IFaxServerNotify2::OnOutgoingJobChanged The fax service calls the IFaxServerNotify2::OnOutgoingJobChanged method when the status of an outgoing fax job changes. |
_IFaxServerNotify2::OnOutgoingJobRemoved The fax service calls the IFaxServerNotify2::OnOutgoingJobRemoved method when an outgoing fax job is removed from the job queue. |
_IFaxServerNotify2::OnOutgoingMessageAdded The fax service calls the IFaxServerNotify2::OnOutgoingMessageAdded method when an outgoing message is added to the outbound fax archive. |
_IFaxServerNotify2::OnOutgoingMessageRemoved The fax service calls the IFaxServerNotify2::OnOutgoingMessageRemoved method when an outgoing message is removed from the fax outbound archive. |
_IFaxServerNotify2::OnOutgoingQueueConfigChange The fax service calls the IFaxServerNotify2::OnOutgoingQueueConfigChange method when there is a configuration change related to the outgoing fax job queue. |
_IFaxServerNotify2::OnQueuesStatusChange The fax service calls the IFaxServerNotify2::OnQueuesStatusChange method when there is a change in the fax job queue status. |
_IFaxServerNotify2::OnReceiptOptionsChange The fax service calls the IFaxServerNotify2::OnReceiptOptionsChange method when there is a change that relates to receipt configuration. |
_IFaxServerNotify2::OnSecurityConfigChange The fax service calls the IFaxServerNotify2::OnSecurityConfigChange method when there is a configuration change related to security. |
_IFaxServerNotify2::OnServerActivityChange The fax service calls the IFaxServerNotify2::OnServerActivityChange method when the fax service activity and status changes. |
_IFaxServerNotify2::OnServerShutDown The fax service calls the IFaxServerNotify2::OnServerShutDown method when the fax service shuts down. |
Remarks
To Use Fax Notification Events with Visual Basic
Use the following syntax when creating the root FaxServer2 object:
Dim WithEvents objFaxServer2 As FaxServer2
For an example, see Registering for Fax Events.
To Use Fax Notification Events with C++
A fax client application must implement IFaxServerNotify2 and pass the fax service the pointer to an IFaxServerNotify2 interface.Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Target Platform | Windows |
Header | faxcomex.h |