SystemState Properties
Windows Mobile 6.5
3/29/2010
| 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.
|
| ApplicationArguments |
Overridden.
Arguments passed to the application if application launcher is enabled
|
| ApplicationLaunchId |
Overridden.
Unique id for the SystemState
|
| ApplicationToLaunch |
Overridden.
Application to launch if application launcher is enabled
|
| BitMask |
Overridden.
Not Supported
|
| 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.
|
| 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
|
| ComparisonType |
Overridden.
Type of comparison operation to perform if you want your event to be raised only under a specific condition
|
| ComparisonValue |
Overridden.
The value to compare against
|
| 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.
|
| CurrentValue |
Overridden.
current value of this system property
|
| 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 messa
|
| 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 the number of missed phone calls.
|
| 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 operator).
|
| 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 backup 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.
|
| Property |
system property to monitor
|
| 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 |