SystemProperty Enumeration
3/29/2010
Specifies the device-wide system properties
Namespace: Microsoft.WindowsMobile.Status
Assembly: Microsoft.WindowsMobile.Status (in microsoft.windowsmobile.status.dll)
Syntax
public enum SystemProperty
'Declaration
Public Enumeration SystemProperty
Members
Member name | Description |
---|---|
ActiveApplication | Gets the name of the application that was previously active and the name of the application that is currently active, separated by the 'Escape' character ('\e'). |
ActiveSyncStatus | Gets ActiveSync's current synchronization state. |
BluetoothStateA2DPConnected | |
BluetoothStateDiscoverable | |
BluetoothStateHandsFreeAudio | |
BluetoothStateHandsFreeControl | |
BluetoothStateHardwarePresent | |
BluetoothStatePowerOn | |
CalendarAppointment | Gets the current Appointment. |
CalendarAppointmentBusyStatus | Gets the user's availability (free/busy status) for the time-slot taken by the current Appointment. |
CalendarAppointmentCategories | Gets the current Appointment's categories. |
CalendarAppointmentEndTime | Gets the current Appointment's ending time. |
CalendarAppointmentHasConflict | Gets a value indicating whether the current Appointment has a scheduling conflict with an existing Appointment. |
CalendarAppointmentLocation | Gets the current Appointment's location. |
CalendarAppointmentStartTime | Gets the current Appointment's starting time. |
CalendarAppointmentSubject | Gets the current Appointment's subject. |
CalendarEvent | Gets the current "All Day Event" Appointment. |
CalendarEventBusyStatus | Gets the user's availability (free/busy status) for the current "All Day Event". |
CalendarEventCategories | Gets the categories for the current "All Day Event". |
CalendarEventEndTime | Gets the ending time of the current "All Day Event" Appointment. This will be the starting day of an Appointment Event that spans multiple days. |
CalendarEventHasConflict | Gets a value indicating whether the user's availability (free/busy) status conflicts with the current "All Day Event". |
CalendarEventLocation | Gets the location of the current "All Day Event" Appointment. |
CalendarEventStartTime | Gets the starting time of the current "All Day Event" Appointment. This will be the starting day of an Appointment Event that spans multiple days. |
CalendarEventSubject | Gets the subject of the current "All Day Event" Appointment. |
CalendarHomeScreenAppointment | Gets the Appointment that is currently displayed on the Home Screen. |
CalendarHomeScreenAppointmentBusyStatus | Gets the user's availability (free/busy status) for the Appointment displayed on the Home Screen. |
CalendarHomeScreenAppointmentCategories | Gets the categories of the Appointment that is currently displayed on the Home Screen. |
CalendarHomeScreenAppointmentEndTime | Gets the ending time of the Appointment that is currently displayed on the Home Screen. |
CalendarHomeScreenAppointmentHasConflict | Gets a value indicating whether the Appointment that is currently displayed on the Home Screen has a scheduling conflict. |
CalendarHomeScreenAppointmentLocation | Gets the location of the Appointment that is currently displayed on the Home Screen. |
CalendarHomeScreenAppointmentStartTime | Gets the starting time of the Appointment that is currently displayed on the Home Screen. |
CalendarHomeScreenAppointmentSubject | Gets the subject of the Appointment that is currently displayed on the Home Screen. |
CalendarNextAppointment | Gets the next Appointment. |
CalendarNextAppointmentBusyStatus | Gets the user's availability (e.g., Free, Busy, Tenative, Out of Office) status for the next Appointment. |
CalendarNextAppointmentCategories | Gets the next Appointment's categories. |
CalendarNextAppointmentEnd | Gets the ending time of the next Appointment. Gets the ending time of the next Appointment. |
CalendarNextAppointmentHasConflict | Gets a value indicating whether there is a conflict with the next Appointment. |
CalendarNextAppointmentLocation | Gets the location of the next Appointment. |
CalendarNextAppointmentStart | Gets the starting time of the next Appointment. |
CalendarNextAppointmentSubject | Gets the subject of the next Appointment. |
CameraPresent | Gets a value indicating whether a camera is attached and enabled. |
CarKitPresent | Gets a value indicating whether a car kit is present |
ConnectionsBluetoothCount | Gets a value indicating the number of Bluetooth connections that are currently connected. |
ConnectionsBluetoothDescriptions | Gets a semicolon delimited string containing the description of each of the Bluetooth connections. |
ConnectionsCellularCount | Gets a value indicating the number of cellular connections that are currently connected. |
ConnectionsCellularDescriptions | Gets a semicolon delimited string containing the description of each cellular connection. |
ConnectionsCount | Gets a value indicating the number of connections that are currently connected. |
ConnectionsDesktopCount | Gets a value indicating the number of desktop connections that are currently connected. |
ConnectionsDesktopDescriptions | Gets a semicolon delimited string containing the description of each desktop connection. |
ConnectionsModemCount | Gets a value indicating the number of modem connections that are currently connected. |
ConnectionsModemDescriptions | Gets a semicolon delimited string containing the description of each modem connection. |
ConnectionsNetworkAdapters | Gets a semicolon delimited string containing the adapter name of each network connection. |
ConnectionsNetworkCount | Gets a value indicating the number of network connections that are currently connected. |
ConnectionsNetworkDescriptions | Gets a semicolon delimited string containing the description of each network connection. |
ConnectionsProxyCount | Gets a value indicating the number of network connections that are currently connected. |
ConnectionsProxyDescriptions | Gets a semicolon delimited string containing the description of each proxy connection. |
ConnectionsUnknownCount | Gets a value indicating the number of connections of unknown type that are currently connected. |
ConnectionsUnknownDescriptions | Gets a semicolon delimited string containing the description of each connections of unknown type. |
ConnectionsVpnCount | Gets a value indicating the number of virtual private network connections that are currently connected. |
ConnectionsVpnDescriptions | Gets a semicolon delimited string containing the description of each virtual private network connection. |
CradlePresent | Gets a value indicating whether the device is connected to a cradle. |
Date | Gets the current date. This Date/Time value changes once per day. Monitor this property to perform actions on a daily basis. Note: Do not use Date to get an accurate clock time; instead, use Time. |
DisplayRotation | Gets the rotation of the display in degrees. The only possible values are: portrait = 0, right-handed landscape = 90, and left-handed landscape = -90 or 270. |
HeadsetPresent | Gets a value indicating whether a headset is present |
KeyboardPresent | Gets a value indicating whether a keyboard is attached and enabled. |
MediaPlayerAlbumArtist | Gets the album artist's name of the currently playing track in Windows Media Player. |
MediaPlayerAlbumTitle | Gets the album title of the currently playing track in Windows Media Player. |
MediaPlayerTrackArtist | Gets the artist's name of the currently playing track in Windows Media Player. |
MediaPlayerTrackBitrate | Gets the bitrate of the track currently playing in Windows Media Player. For example, "128Kbps" |
MediaPlayerTrackGenre | Gets the genre of the currently playing track in Windows Media Player. |
MediaPlayerTrackNumber | Gets the number of the current track playing in Windows Media Player. |
MediaPlayerTrackTimeElapsed | Gets the elapsed time (in milliseconds) of the currently playing track in Windows Media Player. |
MediaPlayerTrackTitle | Gets the title of the track currently playing in Windows Media Player. |
MessagingActiveSyncAccountName | Get the name of the Outlook e-mail messaging account. |
MessagingActiveSyncEmailUnread | Gets the number of unread ActiveSync e-mail messages. |
MessagingLastEmailAccountName | Gets the name of the e-mail account that was last active. |
MessagingMmsAccountName | Gets the name of the MMS messaging account. |
MessagingMmsUnread | Gets the number of unread MMS messages |
MessagingOtherEmailUnread | Gets the number of unread e-mail messages from all non-ActiveSync messaging accounts. |
MessagingSmsAccountName | Gets the name of the SMS messaging account. |
MessagingSmsUnread | Gets the number of unread SMS messages. |
MessagingTotalEmailUnread | Gets the total number of unread e-mail messages from all POP3/IMAP accounts. |
MessagingVoiceMail1Unread | Gets the number of unplayed voice mail messages for line 1. |
MessagingVoiceMail2Unread | Gets the number of unplayed voice mail messages for line 2 |
MessagingVoiceMailTotalUnread | Gets the number of unplayed voice mail messages. |
OwnerEmail | Gets the mobile device owner's e-mail address. |
OwnerName | Gets the mobile device owner's name. |
OwnerNotes | Gets the text notes entered by the owner of the mobile device. |
OwnerPhoneNumber | Gets the mobile device owner's phone number. |
Phone1xRttCoverage | Gets a value indicating whether the phone currently has 1xRTT coverage. |
PhoneActiveCallCount | Gets the number of active phone calls. |
PhoneActiveDataCall | Gets a value indicating whether the phone has an active cellular data connection. |
PhoneBlockedSim | Gets a value indicating whether the Subscriber Identity Module (SIM) is blocked. |
PhoneCallBarring | Gets a value indicating whether the call barring feature is enabled. |
PhoneCallCalling | Gets a value indicating whether the phone is currently attempting to connect an outgoing call. |
PhoneCallForwardingOnLine1 | Gets a value indicating whether call forwarding is enabled on line 1. |
PhoneCallForwardingOnLine2 | Gets a value indicating whether call forwarding is currently active on line 2. |
PhoneCallOnHold | Gets a value indicating whether a phone call is currently on hold. |
PhoneCallTalking | Gets a value indicating whether there is currently a phone call in the talking state. |
PhoneCellBroadcast | Gets the cell broadcast message |
PhoneConferenceCall | Gets a value indicating whether a conference call is currently in progress. |
PhoneGprsCoverage | Gets a value indicating whether the phone currently has GPRS coverage. |
PhoneHomeService | Gets a value indicating whether the phone is currently registered on its home network. |
PhoneIncomingCall | Gets a value indicating whether there is an incoming (ringing) call. |
PhoneIncomingCallerContact | Gets the Contact that matches the Caller ID. |
PhoneIncomingCallerContactPropertyID | Gets the CEPROPID of the property that matches the Caller ID, for example, PIMPR_HOME_TELEPHONE_NUMBER. |
PhoneIncomingCallerContactPropertyName | Gets the name of the property that matches the Caller ID, e.g. "h" for "Home Telephone". |
PhoneIncomingCallerName | Gets the name of the person who is currently placing the incoming call. |
PhoneIncomingCallerNumber | Gets the incoming call's phone number (Caller ID). |
PhoneInvalidSim | Gets a value indicating whether the Subscriber Identity Module (SIM) is invalid. |
PhoneLastIncomingCallerContact | Gets the Contact that matches the last Caller ID. |
PhoneLastIncomingCallerContactPropertyID | Gets the CEPROPID of the property that matches the last Caller ID, for example, PIMPR_HOME_TELEPHONE_NUMBER. |
PhoneLastIncomingCallerContactPropertyName | Gets the name of the property that matches the last Caller ID, e.g. "h" for "Home Telephone". |
PhoneLastIncomingCallerName | Gets the name of the last caller to place an incoming call. |
PhoneLastIncomingCallerNumber | Gets the last incoming call's phone number (Caller ID). |
PhoneLine1Selected | Gets a value indicating whether line 1 is selected. |
PhoneLine2Selected | Gets a value indicating whether line 2 is selected. |
PhoneMissedCall | Gets a value indicating whether there was a new missed call. |
PhoneMissedCalls | Gets a value indicating whether line 2 is selected. |
PhoneMultiLine | Gets a value indicating whether the phone supports multiple lines. |
PhoneNoService | Gets a value indicating whether the phone is not currently connected to a network. |
PhoneNoSim | Gets a value indicating whether the Subscriber Identity Module (SIM) is installed in the mobile device. |
PhoneOperatorName | Gets the name of the mobile operator (i.e., the mobile phone company, or carrier). |
PhoneProfile | Gets the non-localized name of the current sound profile. For example, "Normal", "Silent", "Car", "Headset", "Loud", "Meeting", or "Speakerphone". (Windows Mobile Standard only) |
PhoneProfileName | Gets the localized name of the current sound profile. (Windows Mobile Standard only) |
PhoneRadioOff | Gets a value indicating whether the phone's radio is turned off. |
PhoneRadioPresent | Gets a value indicating whether the mobile device has a phone. |
PhoneRingerOff | Gets a value indicating whether the phone's ringer is off (i.e., if it rings and/or vibrates). |
PhoneRoaming | Gets a value indicating whether the phone is currently in roaming mode. |
PhoneSearchingForService | Gets a value indicating whether the phone is currently searching for service on a network. |
PhoneSignalStrength | Get the phone signal strength, expressed as a percentage of full strength. |
PhoneSimFull | Gets a value indicating whether the Subscriber Identity Module (SIM) memory is full. |
PhoneTalkingCallerContact | Gets the contact who is on the active phone call. |
PhoneTalkingCallerContactPropertyID | Gets the CEPROPID of the property of the contact who is on the active phone call, for example, PIMPR_HOME_TELEPHONE_NUMBER. |
PhoneTalkingCallerContactPropertyName | Gets the name of the property of the contact who is on the active phone call, e.g. "h" for "Home Telephone". |
PhoneTalkingCallerName | Gets the name of the person you are talking to on the phone. This value is not set when you are talking on a conference call. |
PhoneTalkingCallerNumber | Gets the currently connected caller's phone number. |
PowerBatteryBackupState | Gets the current battery state (for example, it is low, and charging). This enumeration allows a bitwise combination of its member values. |
PowerBatteryBackupStrength | Gets the remaining backup battery power level, expressed as a percentage of fully charged. |
PowerBatteryState | Gets the current battery state (for example, it is low, and charging). This enumeration allows a bitwise combination of its member values. |
PowerBatteryStrength | Gets the remaining battery power level, expressed as a percentage of fully charged. |
SpeakerPhoneActive | Gets a value indicating whether the speakerphone is active |
TasksActive | Gets the number of active tasks. |
TasksDueToday | Gets the number of active tasks that are due today. |
TasksHighPriority | Gets the number of high priority tasks that are currently active. |
TasksOverdue | Gets the number of overdue tasks. |
Time | Gets the current time. This Date/Time value updates once per minute. |
WiFiStateConnected | |
WiFiStateConnecting | |
WiFiStateHardwarePresent | |
WiFiStateNetworksAvailable | |
WiFiStatePowerOn |