RTC_TERMINATE_REASON (Windows Embedded CE 6.0)
1/6/2010
This enumeration defines possible reasons for terminating a session. The IRTCSession::Terminate method uses this enumeration.
Syntax
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
Header | rtccore.h |
Windows Embedded CE | Windows CE .NET 4.0 and later |