Share via


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

See Also

Reference

RTC Client API Enumerations
IRTCSession::Terminate