| C# | Visual Basic |
public enum SystemProperty
Public Enumeration SystemProperty
| Member | 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').
|
| DisplayRotation |
Gets the orientation of the display, specified as the number of degrees, ranging from 0 to 360.
Portrait = 0.
Landscape = 90 or -90.
|
| KeyboardPresent |
Gets a value indicating whether a keyboard is attached and enabled.
|
| CradlePresent |
Gets a value indicating whether the device is connected to a cradle.
Requires Windows Mobile 5.0 |
| CameraPresent |
Gets a value indicating whether a camera is attached and enabled.
Requires Windows Mobile 5.0 |
| MessagingSmsUnread |
Gets the number of unread SMS messages.
|
| MessagingMmsUnread |
Gets the number of unread MMS messages.
|
| MessagingVoiceMailTotalUnread |
Gets the number of unplayed voice mail messages.
Requires Windows Mobile 5.0 |
| MessagingVoiceMail1Unread |
Gets the number of unplayed voice mail messages for line 1.
Requires Windows Mobile 5.0 |
| MessagingVoiceMail2Unread |
Gets the number of unplayed voice mail messages for line 2.
Requires Windows Mobile 5.0 |
| MessagingActiveSyncEmailUnread |
Gets the number of unread ActiveSync e-mail messages.
|
| MessagingTotalEmailUnread |
Gets the total number of unread e-mail messages from all POP3/IMAP accounts.
|
| MessagingOtherEmailUnread |
Gets the number of unread e-mail messages from all non-ActiveSync messaging accounts.
|
| MessagingLastEmailAccountName |
Gets the name of the e-mail account that was last active.
Requires Windows Mobile 5.0 |
| MessagingSmsAccountName |
Gets the name of the SMS messaging account.
|
| MessagingMmsAccountName |
Gets the name of the MMS messaging account.
|
| MessagingActiveSyncAccountName |
Get the name of the Outlook e-mail messaging account.
|
| TasksActive |
Gets the number of active tasks.
|
| TasksHighPriority |
Gets the number of high priority tasks that are currently active.
|
| TasksDueToday |
Gets the number of active tasks that are due today.
|
| TasksOverdue |
Gets the number of overdue tasks.
|
| CalendarNextAppointmentSubject |
Gets the subject of the next Appointment.
|
| CalendarNextAppointmentLocation |
Gets the location of the next Appointment.
|
| CalendarNextAppointmentStart |
Gets the starting time of the next Appointment.
|
| CalendarNextAppointmentEnd |
Gets the ending time of the next Appointment.
|
| MediaPlayerAlbumArtist |
Gets the album artist's name of the currently playing track in Windows Media Player.
Requires Windows Mobile 5.0 |
| MediaPlayerTrackBitrate |
Gets the bitrate of the track currently playing in Windows Media Player.
For example, "128Kbps"
Requires Windows Mobile 5.0 |
| MediaPlayerTrackTitle |
Gets the title of the track currently playing in Windows Media Player.
Requires Windows Mobile 5.0 |
| MediaPlayerAlbumTitle |
Gets the album title of the currently playing track in Windows Media Player.
Requires Windows Mobile 5.0 |
| MediaPlayerTrackArtist |
Gets the artist's name of the currently playing track in Windows Media Player.
Requires Windows Mobile 5.0 |
| MediaPlayerTrackNumber |
Gets the number of the current track playing in Windows Media Player.
Requires Windows Mobile 5.0 |
| MediaPlayerTrackGenre |
Gets the genre of the currently playing track in Windows Media Player.
Requires Windows Mobile 5.0 |
| MediaPlayerTrackTimeElapsed |
Gets the elapsed time (in milliseconds) of the currently playing track in Windows Media Player.
Requires Windows Mobile 5.0 |
| PowerBatteryStrength |
Gets the remaining 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.
|
| PowerBatteryBackupStrength |
Gets the remaining backup battery power level, expressed as a percentage of fully charged.
|
| PowerBatteryBackupState |
Gets the current battery state (for example, it is low, and charging).
This enumeration allows a bitwise combination of its member values.
|
| Time |
Gets the current time.
This Date/Time value updates once per minute.
|
| 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.
|
| PhoneSignalStrength |
Get the phone signal strength, expressed as a percentage of full strength.
|
| PhoneOperatorName |
Gets the name of the mobile operator (i.e., the mobile phone company, or carrier).
|
| 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.
Requires Windows Mobile 5.0 |
| PhoneActiveCallCount |
Gets the number of active phone calls.
|
| PhoneProfileName |
Gets the localized name of the current sound profile.
Requires Windows Mobile Smartphone or Standard Edition |
| PhoneProfile |
Gets the non-localized name of the current sound profile.
For example, "Normal", "Silent", "Car", "Headset", "Loud", "Meeting", or "Speakerphone".
Requires Windows Mobile Smartphone or Standard Edition |
| PhoneCellBroadcast |
Gets the cell broadcast message.
Requires Windows Mobile 5.0 |
| CalendarNextAppointmentHasConflict |
Gets a value indicating whether there is a conflict with the next Appointment.
Requires Windows Mobile 5.0 |
| OwnerName |
Gets the mobile device owner's name.
|
| OwnerPhoneNumber |
Gets the mobile device owner's phone number.
|
| OwnerEmail |
Gets the mobile device owner's e-mail address.
|
| OwnerNotes |
Gets the text notes entered by the owner of the mobile device.
|
| ActiveSyncStatus |
Gets ActiveSync's current synchronization state.
Requires Windows Mobile 5.0 |
| PhoneMissedCalls |
Gets the number of missed phone calls.
Requires Windows Mobile 5.0 |
| HeadsetPresent |
Gets a value indicating whether a headset is present.
Requires Windows Mobile 5.0 |
| CarKitPresent |
Gets a value indicating whether a car kit is present.
Requires Windows Mobile 5.0 |
| SpeakerPhoneActive |
Gets a value indicating whether the speakerphone is active.
Requires Windows Mobile 5.0 |
| PhoneMultiLine |
Gets a value indicating whether the phone supports multiple lines.
Requires Windows Mobile 5.0 |
| PhoneSimFull |
Gets a value indicating whether the Subscriber Identity Module (SIM) memory is full.
Requires Windows Mobile 5.0 |
| PhoneNoSim |
Gets a value indicating whether the Subscriber Identity Module (SIM) is installed in the mobile device.
Requires Windows Mobile 5.0 |
| PhoneInvalidSim |
Gets a value indicating whether the Subscriber Identity Module (SIM) is invalid.
Requires Windows Mobile 5.0 |
| PhoneBlockedSim |
Gets a value indicating whether the Subscriber Identity Module (SIM) is blocked.
Requires Windows Mobile 5.0 |
| 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).
Requires Windows Mobile 5.0 |
| PhoneLine1Selected |
Gets a value indicating whether line 1 is selected.
Requires Windows Mobile 5.0 |
| PhoneLine2Selected |
Gets a value indicating whether line 2 is selected.
Requires Windows Mobile 5.0 |
| PhoneRoaming |
Gets a value indicating whether the phone is currently in roaming mode.
|
| PhoneCallForwardingOnLine1 |
Gets a value indicating whether call forwarding is enabled on line 1.
Requires Windows Mobile 5.0 |
| PhoneMissedCall |
Gets a value indicating whether there was a new missed call.
Requires Windows Mobile 5.0 |
| PhoneActiveDataCall |
Gets a value indicating whether the phone has an active cellular data connection.
Requires Windows Mobile 5.0 |
| PhoneCallBarring |
Gets a value indicating whether the call barring feature is enabled.
Requires Windows Mobile 5.0 |
| PhoneCallOnHold |
Gets a value indicating whether a phone call is currently on hold.
|
| PhoneConferenceCall |
Gets a value indicating whether a conference call is currently in progress.
Requires Windows Mobile 5.0 |
| PhoneIncomingCall |
Gets a value indicating whether there is an incoming (ringing) call.
Requires Windows Mobile 5.0 |
| PhoneCallCalling |
Gets a value indicating whether the phone is currently attempting to connect an outgoing call.
|
| PhoneGprsCoverage |
Gets a value indicating whether the phone currently has GPRS coverage.
|
| PhoneNoService |
Gets a value indicating whether the phone is not currently connected to a network.
|
| PhoneSearchingForService |
Gets a value indicating whether the phone is currently searching for service on a network.
|
| PhoneHomeService |
Gets a value indicating whether the phone is currently registered on its home network.
|
| Phone1xRttCoverage |
Gets a value indicating whether the phone currently has 1xRTT coverage.
|
| PhoneCallTalking |
Gets a value indicating whether there is currently a phone call in the talking state.
|
| PhoneCallForwardingOnLine2 |
Gets a value indicating whether call forwarding is currently active on line 2.
Requires Windows Mobile 5.0 |
| 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.
|
| CalendarAppointment |
Gets the current Appointment.
|
| CalendarAppointmentSubject |
Gets the current Appointment's subject.
|
| CalendarAppointmentLocation |
Gets the current Appointment's location.
|
| CalendarAppointmentStartTime |
Gets the current Appointment's starting time.
|
| 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.
Requires Windows Mobile 5.0 |
| 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.
|
| CalendarHomeScreenAppointment |
Gets the Appointment that is currently displayed on the Home Screen.
Requires Windows Mobile 5.0 |
| CalendarHomeScreenAppointmentSubject |
Gets the subject of the Appointment that is currently displayed on the Home Screen.
Requires Windows Mobile 5.0 |
| CalendarHomeScreenAppointmentLocation |
Gets the location of the Appointment that is currently displayed on the Home Screen.
Requires Windows Mobile 5.0 |
| CalendarHomeScreenAppointmentStartTime |
Gets the starting time of the Appointment that is currently displayed on the Home Screen.
Requires Windows Mobile 5.0 |
| CalendarHomeScreenAppointmentEndTime |
Gets the ending time of the Appointment that is currently displayed on the Home Screen.
Requires Windows Mobile 5.0 |
| CalendarHomeScreenAppointmentHasConflict |
Gets a value indicating whether the Appointment that is currently displayed on the Home Screen has a scheduling conflict.
Requires Windows Mobile 5.0 |
| CalendarHomeScreenAppointmentBusyStatus |
Gets the user's availability (free/busy status) for the Appointment displayed on the Home Screen.
Requires Windows Mobile 5.0 |
| CalendarHomeScreenAppointmentCategories |
Gets the categories of the Appointment that is currently displayed on the Home Screen.
Requires Windows Mobile 5.0 |
| PhoneIncomingCallerName |
Gets the name of the person who is currently placing the incoming call.
Requires Windows Mobile 5.0 |
| PhoneLastIncomingCallerName |
Gets the name of the last caller to place an incoming call.
Requires Windows Mobile 5.0 |
| PhoneIncomingCallerNumber |
Gets the incoming call's phone number (Caller ID).
Requires Windows Mobile 5.0 |
| PhoneLastIncomingCallerNumber |
Gets the last incoming call's phone number (Caller ID).
Requires Windows Mobile 5.0 |
| PhoneIncomingCallerContactPropertyName |
Gets the name of the property that matches the Caller ID, e.g. "h" for "Home Telephone".
Requires Windows Mobile 5.0 |
| PhoneLastIncomingCallerContactPropertyName |
Gets the name of the property that matches the last Caller ID, e.g. "h" for "Home Telephone".
Requires Windows Mobile 5.0 |
| PhoneIncomingCallerContactPropertyID |
Gets the ContactProperty of the property that matches the Caller ID, for example, ContactProperty.HomeTelephoneNumber.
Requires Windows Mobile 5.0 |
| PhoneLastIncomingCallerContactPropertyID |
Gets the ContactProperty of the property that matches the last Caller ID, for example, ContactProperty.HomeTelephoneNumber.
Requires Windows Mobile 5.0 |
| PhoneIncomingCallerContact |
Gets the Contact that matches the Caller ID.
Requires Windows Mobile 5.0 |
| PhoneLastIncomingCallerContact |
Gets the Contact that matches the last Caller ID.
Requires Windows Mobile 5.0 |
| PhoneTalkingCallerNumber |
Gets the currently connected caller's phone number.
Requires Windows Mobile 5.0 |
| PhoneTalkingCallerContactPropertyName |
Gets the name of the property of the contact who is on the active phone call, e.g. "h" for "Home Telephone".
Requires Windows Mobile 5.0 |
| PhoneTalkingCallerContactPropertyID |
Gets the CEPROPID of the property of the contact who is on the active phone call, for example, PIMPR_HOME_TELEPHONE_NUMBER.
Requires Windows Mobile 5.0 |
| PhoneTalkingCallerContact |
Gets the contact who is on the active phone call.
Requires Windows Mobile 5.0 |
| ConnectionsCount |
Gets a value indicating the number of connections that are currently connected.
Requires Windows Mobile 5.0 |
| ConnectionsBluetoothCount |
Gets a value indicating the number of Bluetooth connections that are currently connected.
Requires Windows Mobile 5.0 |
| ConnectionsBluetoothDescriptions |
Gets a semicolon delimited string containing the description of each of the Bluetooth connections.
Requires Windows Mobile 5.0 |
| ConnectionsCellularCount |
Gets a value indicating the number of cellular connections that are currently connected.
Requires Windows Mobile 5.0 |
| ConnectionsCellularDescriptions |
Gets a semicolon delimited string containing the description of each cellular connection.
Requires Windows Mobile 5.0 |
| ConnectionsNetworkCount |
Gets a value indicating the number of network connections that are currently connected.
Requires Windows Mobile 5.0 |
| ConnectionsNetworkDescriptions |
Gets a semicolon delimited string containing the description of each network connection.
Requires Windows Mobile 5.0 |
| ConnectionsNetworkAdapters |
Gets a semicolon delimited string containing the adapter name of each network connection.
Requires Windows Mobile 5.0 |
| 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.
|
| ConnectionsProxyCount |
Gets a value indicating the number of network connections that are currently connected.
Requires Windows Mobile 5.0 |
| ConnectionsProxyDescriptions |
Gets a semicolon delimited string containing the description of each proxy connection.
Requires Windows Mobile 5.0 |
| ConnectionsModemCount |
Gets a value indicating the number of modem connections that are currently connected.
Requires Windows Mobile 5.0 |
| ConnectionsModemDescriptions |
Gets a semicolon delimited string containing the description of each modem connection.
Requires Windows Mobile 5.0 |
| ConnectionsUnknownCount |
Gets a value indicating the number of connections of unknown type that are currently connected.
Requires Windows Mobile 5.0 |
| ConnectionsUnknownDescriptions |
Gets a semicolon delimited string containing the description of each connections of unknown type.
Requires Windows Mobile 5.0 |
| ConnectionsVpnCount |
Gets a value indicating the number of virtual private network connections that are currently connected.
Requires Windows Mobile 5.0 |
| ConnectionsVpnDescriptions |
Gets a semicolon delimited string containing the description of each virtual private network connection.
Requires Windows Mobile 5.0 |
| CalendarEvent |
Gets the current "All Day Event" Appointment.
|
| CalendarEventSubject |
Gets the subject of the current "All Day Event" Appointment.
|
| 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.
|
| 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".
Requires Windows Mobile 5.0 |
| 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".
|
| WiFiStatePowerOn |
Gets a value indicating whether Wi-Fi is powered on.
Requires Windows Mobile 5.0 |
| WiFiStateConnecting |
Gets a value indicating whether Wi-Fi is connecting to a network.
Requires Windows Mobile 5.0 |
| WiFiStateConnected |
Gets a value indicating whether Wi-Fi is connected to a network.
Requires Windows Mobile 5.0 |
| WiFiStateNetworksAvailable |
Gets a value indicating whether Wi-Fi networks are available.
Requires Windows Mobile 5.0 |
| WiFiStateHardwarePresent |
Gets a value indicating whether Wi-Fi hardware is present.
Requires Windows Mobile 5.0 |
| BluetoothStatePowerOn |
Gets a value indicating whether Bluetooth is powered on.
|
| BluetoothStateDiscoverable |
Gets a value indicating whether Bluetooth is discoverable.
|
| BluetoothStateA2DPConnected |
Gets a value indicating whether Bluetooth A2DP is connected.
Requires Windows Mobile 5.0 |
| BluetoothStateHardwarePresent |
Gets a value indicating whether Bluetooth hardware is present.
|
| BluetoothStateHandsFreeControl |
Gets a value indicating whether device is under Bluetooth Hands Free Control.
Requires Windows Mobile 5.0 |
| BluetoothStateHandsFreeAudio |
Gets a value indicating whether device us under Bluetooth handsfree audio and control.
Requires Windows Mobile 5.0 |
| CellularSystemConnectedGprs |
Gets a value indicating whether network connection type is GPRS.
Requires Windows Mobile 5.0 |
| CellularSystemConnectedUmts |
Gets a value indicating whether network connection type is UMTS.
Requires Windows Mobile 5.0 |
| CellularSystemConnectedEdge |
Gets a value indicating whether network connection type is EDGE.
Requires Windows Mobile 5.0 |
| CellularSystemConnected1xrtt |
Gets a value indicating whether network connection type is 1XRTT.
Requires Windows Mobile 5.0 |
| CellularSystemConnectedEvdo |
Gets a value indicating whether network connection type is EVDO.
Requires Windows Mobile 5.0 |
| CellularSystemConnectedEvdv |
Gets a value indicating whether network connection type is Evdv.
Requires Windows Mobile 5.0 |
| CellularSystemConnectedHsdpa |
Gets a value indicating whether network connection type is Hsdpa.
Requires Windows Mobile 5.0 |
| CellularSystemConnectedCsd |
Gets a value indicating whether network connection type is CSD.
Requires Windows Mobile 5.0 |
| CellularSystemAvailableGprs |
Gets a value indicating whether GPRS is available.
|
| CellularSystemAvailableUmts |
Gets a value indicating whether UMTS is available.
Requires Windows Mobile 5.0 |
| CellularSystemAvailableEdge |
Gets a value indicating whether EDGE is available.
Requires Windows Mobile 5.0 |
| CellularSystemAvailable1xrtt |
Gets a value indicating whether 1XRTT is available.
Requires Windows Mobile 5.0 |
| CellularSystemAvailableEvdo |
Gets a value indicating whether EVDO is available.
Requires Windows Mobile 5.0 |
| CellularSystemAvailableEvdv |
Gets a value indicating whether Evdv is available.
Requires Windows Mobile 5.0 |
| CellularSystemAvailableHsdpa |
Gets a value indicating whether Hsdpa is available.
Requires Windows Mobile 5.0 |
| ClamshellClosed |
Gets a value indicating whether Clamshell is closed or not.
Requires Windows Mobile 6 |
| PhoneTalkingCallStartTime |
Gets the time of the current active call.
Requires Windows Mobile 5.0 |
| CameraEnabled |
Gets a value indicating whether a camera is enabled.
Requires Windows Mobile 6 |
| LockStates |
Gets a value indicating the mobile device's lock states.
Requires Windows Mobile 5.0 |
| SimLocked |
Gets a value indicating whether the SIM is currently locked.
Requires Windows Mobile 5.0 |
| DeviceLocked |
Gets a value indicating whether the device is currently locked (e.g. with password).
Requires Windows Mobile 5.0 |
| KeyLocked |
Gets a value indicating whether the device is currently key locked.
Requires Windows Mobile 5.0 |
| InternetSharingProcessRunning |
Internet Sharing has successfully been loaded and is ready for use.
Requires Windows Mobile 6 |
| InternetSharingEnabled |
Internet Sharing data session is currently enabled.
This means Internet Sharing is either connecting or connected.
Requires Windows Mobile 6 |
| InternetSharingDataConnected |
Internet Sharing has a valid cellular data connection.
Requires Windows Mobile 6 |
| InternetSharingHostConnected |
Internet Sharing has a valid connection with PC.
Requires Windows Mobile 6 |
| InternetSharingHostUsb |
Connection with PC is over USB.
Requires Windows Mobile 6 |
| InternetSharingHostBluetooth |
Connection with PC is over Bluetooth.
Requires Windows Mobile 6 |