RTC_TERMINATE_REASON (Windows CE 5.0)
This enumeration defines possible reasons for terminating a session. The IRTCSession::Terminate method uses this enumeration.
typedef enum RTC_TERMINATE_REASON {RTCTR_NORMAL,RTCTR_DND,RTCTR_BUSY,RTCTR_REJECT,RTCTR_TIMEOUT,RTCTR_SHUTDOWN, RTCTR_INSUFFICIENT_SECURITY_LEVEL, RTCTR_NOT_SUPPORTED } RTC_TERMINATE_REASON;
Elements
RTCTR_NORMAL
Normal session termination.RTCTR_DND
Do not disturb or not available. This value is valid only for incoming sessions.RTCTR_BUSY
User or UI is busy. This value is valid only for incoming sessions.RTCTR_REJECT
User rejected an incoming session.RTCTR_TIMEOUT
The incoming session is not answered in a due time. This value is valid only for incoming sessions.RTCTR_SHUTDOWN
The application is shutting down and the session must be terminated as quickly as possible.RTCTR_INSUFFICIENT_SECURITY_LEVEL
The session is being terminated because a sufficient level of security is not available.This enumeration value is available only for RTC 1.2 and later.
RTCTR_NOT_SUPPORTED
The session is being terminated because the feature is not supported. The RTC Client API sends a SIP 488 response indicating that the session type is not acceptable.This enumeration value is available only for RTC 1.2 and later.
Requirements
OS Versions: Windows CE .NET 4.0 and later.
Header: Rtccore.h.
See Also
RTC Client API Enumerations | IRTCSession::Terminate
Send Feedback on this topic to the authors