ISmsMessageBase ISmsMessageBase ISmsMessageBase ISmsMessageBase ISmsMessageBase Interface


This interface specifies base functionality for all SMS message types.


This functionality is only available to mobile operator apps and UWP apps given privileged access by mobile network operators, mobile broadband adapter IHV, or OEM. For more information, see Mobile Broadband: device apps.

public : interface ISmsMessageBase
struct winrt::Windows::Devices::Sms::ISmsMessageBase
public interface ISmsMessageBase
Public Interface ISmsMessageBase
// You can't instantiate an interface directly in JavaScript. You can use objects that implement the interface, however.

Windows 10 requirements

Device family
Windows 10 (introduced v10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)
sms cellularMessaging


CellularClass CellularClass CellularClass CellularClass CellularClass

Gets the cellular class of the message.

DeviceId DeviceId DeviceId DeviceId DeviceId

Gets the unique device identifier associated with this message.

MessageClass MessageClass MessageClass MessageClass MessageClass

Gets the message class of this message.

MessageType MessageType MessageType MessageType MessageType

Gets the message type of this message.

SimIccId SimIccId SimIccId SimIccId SimIccId

Gets the ICCID (Integrated Circuit Card Identifier) of the SIM that received the message.