Click to Rate and Give Feedback
MSDN
MSDN Library
Windows Mobile
 SystemProperty Enumeration
SystemProperty Enumeration
3/25/2008

Specifies the device-wide system properties

Namespace: Microsoft.WindowsMobile.Status
Assembly: Microsoft.WindowsMobile.Status (in microsoft.windowsmobile.status.dll)

C#
public enum SystemProperty
Visual Basic (Declaration)
Public Enumeration SystemProperty
Member nameDescription
ActiveApplicationGets 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').
ActiveSyncStatusGets ActiveSync's current synchronization state.
BluetoothStateA2DPConnected 
BluetoothStateDiscoverable 
BluetoothStateHandsFreeAudio 
BluetoothStateHandsFreeControl 
BluetoothStateHardwarePresent 
BluetoothStatePowerOn 
CalendarAppointmentGets the current Appointment.
CalendarAppointmentBusyStatusGets the user's availability (free/busy status) for the time-slot taken by the current Appointment.
CalendarAppointmentCategoriesGets the current Appointment's categories.
CalendarAppointmentEndTimeGets the current Appointment's ending time.
CalendarAppointmentHasConflictGets a value indicating whether the current Appointment has a scheduling conflict with an existing Appointment.
CalendarAppointmentLocationGets the current Appointment's location.
CalendarAppointmentStartTimeGets the current Appointment's starting time.
CalendarAppointmentSubjectGets the current Appointment's subject.
CalendarEventGets the current "All Day Event" Appointment.
CalendarEventBusyStatusGets the user's availability (free/busy status) for the current "All Day Event".
CalendarEventCategoriesGets the categories for the current "All Day Event".
CalendarEventEndTimeGets the ending time of the current "All Day Event" Appointment. This will be the starting day of an Appointment Event that spans multiple days.
CalendarEventHasConflictGets a value indicating whether the user's availability (free/busy) status conflicts with the current "All Day Event".
CalendarEventLocationGets the location of the current "All Day Event" Appointment.
CalendarEventStartTimeGets the starting time of the current "All Day Event" Appointment. This will be the starting day of an Appointment Event that spans multiple days.
CalendarEventSubjectGets the subject of the current "All Day Event" Appointment.
CalendarHomeScreenAppointmentGets the Appointment that is currently displayed on the Home Screen.
CalendarHomeScreenAppointmentBusyStatusGets the user's availability (free/busy status) for the Appointment displayed on the Home Screen.
CalendarHomeScreenAppointmentCategoriesGets the categories of the Appointment that is currently displayed on the Home Screen.
CalendarHomeScreenAppointmentEndTimeGets the ending time of the Appointment that is currently displayed on the Home Screen.
CalendarHomeScreenAppointmentHasConflictGets a value indicating whether the Appointment that is currently displayed on the Home Screen has a scheduling conflict.
CalendarHomeScreenAppointmentLocationGets the location of the Appointment that is currently displayed on the Home Screen.
CalendarHomeScreenAppointmentStartTimeGets the starting time of the Appointment that is currently displayed on the Home Screen.
CalendarHomeScreenAppointmentSubjectGets the subject of the Appointment that is currently displayed on the Home Screen.
CalendarNextAppointmentGets the next Appointment.
CalendarNextAppointmentBusyStatusGets the user's availability (e.g., Free, Busy, Tenative, Out of Office) status for the next Appointment.
CalendarNextAppointmentCategoriesGets the next Appointment's categories.
CalendarNextAppointmentEndGets the ending time of the next Appointment. Gets the ending time of the next Appointment.
CalendarNextAppointmentHasConflictGets a value indicating whether there is a conflict with the next Appointment.
CalendarNextAppointmentLocationGets the location of the next Appointment.
CalendarNextAppointmentStartGets the starting time of the next Appointment.
CalendarNextAppointmentSubjectGets the subject of the next Appointment.
CameraPresentGets a value indicating whether a camera is attached and enabled.
CarKitPresentGets a value indicating whether a car kit is present
ConnectionsBluetoothCountGets a value indicating the number of Bluetooth connections that are currently connected.
ConnectionsBluetoothDescriptionsGets a semicolon delimited string containing the description of each of the Bluetooth connections.
ConnectionsCellularCountGets a value indicating the number of cellular connections that are currently connected.
ConnectionsCellularDescriptionsGets a semicolon delimited string containing the description of each cellular connection.
ConnectionsCountGets a value indicating the number of connections that are currently connected.
ConnectionsDesktopCountGets a value indicating the number of desktop connections that are currently connected.
ConnectionsDesktopDescriptionsGets a semicolon delimited string containing the description of each desktop connection.
ConnectionsModemCountGets a value indicating the number of modem connections that are currently connected.
ConnectionsModemDescriptionsGets a semicolon delimited string containing the description of each modem connection.
ConnectionsNetworkAdaptersGets a semicolon delimited string containing the adapter name of each network connection.
ConnectionsNetworkCountGets a value indicating the number of network connections that are currently connected.
ConnectionsNetworkDescriptionsGets a semicolon delimited string containing the description of each network connection.
ConnectionsProxyCountGets a value indicating the number of network connections that are currently connected.
ConnectionsProxyDescriptionsGets a semicolon delimited string containing the description of each proxy connection.
ConnectionsUnknownCountGets a value indicating the number of connections of unknown type that are currently connected.
ConnectionsUnknownDescriptionsGets a semicolon delimited string containing the description of each connections of unknown type.
ConnectionsVpnCountGets a value indicating the number of virtual private network connections that are currently connected.
ConnectionsVpnDescriptionsGets a semicolon delimited string containing the description of each virtual private network connection.
CradlePresentGets a value indicating whether the device is connected to a cradle.
DateGets 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.
DisplayRotationGets the orientation of the display, specified as the number of degrees, ranging from 0 to 360. Portrait = 0. Landscape = 90 or -90.
HeadsetPresentGets a value indicating whether a headset is present
KeyboardPresentGets a value indicating whether a keyboard is attached and enabled.
MediaPlayerAlbumArtistGets the album artist's name of the currently playing track in Windows Media Player.
MediaPlayerAlbumTitleGets the album title of the currently playing track in Windows Media Player.
MediaPlayerTrackArtistGets the artist's name of the currently playing track in Windows Media Player.
MediaPlayerTrackBitrateGets the bitrate of the track currently playing in Windows Media Player. For example, "128Kbps"
MediaPlayerTrackGenreGets the genre of the currently playing track in Windows Media Player.
MediaPlayerTrackNumberGets the number of the current track playing in Windows Media Player.
MediaPlayerTrackTimeElapsedGets the elapsed time (in milliseconds) of the currently playing track in Windows Media Player.
MediaPlayerTrackTitleGets the title of the track currently playing in Windows Media Player.
MessagingActiveSyncAccountNameGet the name of the Outlook e-mail messaging account.
MessagingActiveSyncEmailUnreadGets the number of unread ActiveSync e-mail messages.
MessagingLastEmailAccountNameGets the name of the e-mail account that was last active.
MessagingMmsAccountNameGets the name of the MMS messaging account.
MessagingMmsUnreadGets the number of unread MMS messages
MessagingOtherEmailUnreadGets the number of unread e-mail messages from all non-ActiveSync messaging accounts.
MessagingSmsAccountNameGets the name of the SMS messaging account.
MessagingSmsUnreadGets the number of unread SMS messages.
MessagingTotalEmailUnreadGets the total number of unread e-mail messages from all POP3/IMAP accounts.
MessagingVoiceMail1UnreadGets the number of unplayed voice mail messages for line 1.
MessagingVoiceMail2UnreadGets the number of unplayed voice mail messages for line 2
MessagingVoiceMailTotalUnreadGets the number of unplayed voice mail messages.
OwnerEmailGets the mobile device owner's e-mail address.
OwnerNameGets the mobile device owner's name.
OwnerNotesGets the text notes entered by the owner of the mobile device.
OwnerPhoneNumberGets the mobile device owner's phone number.
Phone1xRttCoverageGets a value indicating whether the phone currently has 1xRTT coverage.
PhoneActiveCallCountGets the number of active phone calls.
PhoneActiveDataCallGets a value indicating whether the phone has an active cellular data connection.
PhoneBlockedSimGets a value indicating whether the Subscriber Identity Module (SIM) is blocked.
PhoneCallBarringGets a value indicating whether the call barring feature is enabled.
PhoneCallCallingGets a value indicating whether the phone is currently attempting to connect an outgoing call.
PhoneCallForwardingOnLine1Gets a value indicating whether call forwarding is enabled on line 1.
PhoneCallForwardingOnLine2Gets a value indicating whether call forwarding is currently active on line 2.
PhoneCallOnHoldGets a value indicating whether a phone call is currently on hold.
PhoneCallTalkingGets a value indicating whether there is currently a phone call in the talking state.
PhoneCellBroadcastGets the cell broadcast message
PhoneConferenceCallGets a value indicating whether a conference call is currently in progress.
PhoneGprsCoverageGets a value indicating whether the phone currently has GPRS coverage.
PhoneHomeServiceGets a value indicating whether the phone is currently registered on its home network.
PhoneIncomingCallGets a value indicating whether there is an incoming (ringing) call.
PhoneIncomingCallerContactGets the Contact that matches the Caller ID.
PhoneIncomingCallerContactPropertyIDGets the CEPROPID of the property that matches the Caller ID, for example, PIMPR_HOME_TELEPHONE_NUMBER.
PhoneIncomingCallerContactPropertyNameGets the name of the property that matches the Caller ID, e.g. "h" for "Home Telephone".
PhoneIncomingCallerNameGets the name of the person who is currently placing the incoming call.
PhoneIncomingCallerNumberGets the incoming call's phone number (Caller ID).
PhoneInvalidSimGets a value indicating whether the Subscriber Identity Module (SIM) is invalid.
PhoneLastIncomingCallerContactGets the Contact that matches the last Caller ID.
PhoneLastIncomingCallerContactPropertyIDGets the CEPROPID of the property that matches the last Caller ID, for example, PIMPR_HOME_TELEPHONE_NUMBER.
PhoneLastIncomingCallerContactPropertyNameGets the name of the property that matches the last Caller ID, e.g. "h" for "Home Telephone".
PhoneLastIncomingCallerNameGets the name of the last caller to place an incoming call.
PhoneLastIncomingCallerNumberGets the last incoming call's phone number (Caller ID).
PhoneLine1SelectedGets a value indicating whether line 1 is selected.
PhoneLine2SelectedGets a value indicating whether line 2 is selected.
PhoneMissedCallGets a value indicating whether there was a new missed call.
PhoneMissedCallsGets a value indicating whether line 2 is selected.
PhoneMultiLineGets a value indicating whether the phone supports multiple lines.
PhoneNoServiceGets a value indicating whether the phone is not currently connected to a network.
PhoneNoSimGets a value indicating whether the Subscriber Identity Module (SIM) is installed in the mobile device.
PhoneOperatorNameGets the name of the mobile operator (i.e., the mobile phone company, or carrier).
PhoneProfileGets the non-localized name of the current sound profile. For example, "Normal", "Silent", "Car", "Headset", "Loud", "Meeting", or "Speakerphone". (xxwmstd|xTOKENx only)
PhoneProfileNameGets the localized name of the current sound profile. (xxwmstd|xTOKENx only)
PhoneRadioOffGets a value indicating whether the phone's radio is turned off.
PhoneRadioPresentGets a value indicating whether the mobile device has a phone.
PhoneRingerOffGets a value indicating whether the phone's ringer is off (i.e., if it rings and/or vibrates).
PhoneRoamingGets a value indicating whether the phone is currently in roaming mode.
PhoneSearchingForServiceGets a value indicating whether the phone is currently searching for service on a network.
PhoneSignalStrengthGet the phone signal strength, expressed as a percentage of full strength.
PhoneSimFullGets a value indicating whether the Subscriber Identity Module (SIM) memory is full.
PhoneTalkingCallerContactGets the contact who is on the active phone call.
PhoneTalkingCallerContactPropertyIDGets the CEPROPID of the property of the contact who is on the active phone call, for example, PIMPR_HOME_TELEPHONE_NUMBER.
PhoneTalkingCallerContactPropertyNameGets the name of the property of the contact who is on the active phone call, e.g. "h" for "Home Telephone".
PhoneTalkingCallerNameGets 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.
PhoneTalkingCallerNumberGets the currently connected caller's phone number.
PowerBatteryBackupStateGets the current battery state (for example, it is low, and charging). This enumeration allows a bitwise combination of its member values.
PowerBatteryBackupStrengthGets the remaining backup battery power level, expressed as a percentage of fully charged.
PowerBatteryStateGets the current battery state (for example, it is low, and charging). This enumeration allows a bitwise combination of its member values.
PowerBatteryStrengthGets the remaining battery power level, expressed as a percentage of fully charged.
SpeakerPhoneActiveGets a value indicating whether the speakerphone is active
TasksActiveGets the number of active tasks.
TasksDueTodayGets the number of active tasks that are due today.
TasksHighPriorityGets the number of high priority tasks that are currently active.
TasksOverdueGets the number of overdue tasks.
TimeGets the current time. This Date/Time value updates once per minute.
WiFiStateConnected 
WiFiStateConnecting 
WiFiStateHardwarePresent 
WiFiStateNetworksAvailable 
WiFiStatePowerOn 
Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content      
Processing
© 2008 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker