Windows Phone Runtime API
July 21, 2014
Applies to: Windows Phone 8 and Windows Phone Silverlight 8.1 only
This topic provides an overview of the Windows Phone Runtime API.
This topic contains the following sections.
- Understanding the Windows Phone Runtime API documentation
- Windows Runtime API adopted from Windows 8
- Phone additions to Windows Runtime API adopted from Windows 8
- Phone-only Windows Phone Runtime API
- Related Topics
Understanding the Windows Phone Runtime API documentation
How to identify supported API
When viewing the Windows Phone Runtime API documentation, check the Requirements section of each document to see whether the API is supported on Windows Phone. If the API is supported, you will see an entry in the Requirements table called Minimum supported phone and the value of this entry will indicate the minimum phone OS version that supports this API. If the API is not supported, there will be no Minimum supported phone entry in the Requirements section of the API.
The following is an example of what the Requirements section looks like when an API is not supported. Notice there is no Minimum supported phone entry.
The following is an example of what the Requirements section looks like when an API is supported on Windows Phone. Notice the Minimum supported phone entry.
How to identify API that are not implemented
Windows 8 and Windows Phone 8 share many APIs. Some of the API are supported, but not implemented on the phone. Calling the API that are not implemented will throw an exception. In Visual Studio, if you try to use an API that is not implemented, IntelliSense will indicate that the API is not implemented on the phone. The following is an example of what you will see when you activate IntelliSense for an API that is not implemented.
We’ve also added a note to the remarks section of each API that we haven’t implemented on Windows Phone 8. The following is an example of the remark you’ll see for an API that is not implemented on Windows Phone 8.
JavaScript code examples target Windows 8
Because this API documentation is shared with Windows 8, you may see code examples written in JavaScript. JavaScript is not supported in Windows Phone 8. You can use the C++, C# or VB code examples when available.
Windows Runtime API adopted from Windows 8
This section lists the subset of Windows Runtime APIs that have been adopted for Windows Phone 8.
Namespace |
Type |
---|---|
Windows.ApplicationModel |
|
Windows.ApplicationModel |
|
Windows.ApplicationModel |
|
Windows.ApplicationModel |
|
Windows.ApplicationModel |
|
Windows.ApplicationModel |
|
Windows.ApplicationModel |
|
Windows.ApplicationModel |
|
Windows.ApplicationModel |
|
Windows.ApplicationModel.Activation |
|
Windows.ApplicationModel.Activation |
|
Windows.ApplicationModel.Activation |
|
Windows.ApplicationModel.Activation |
|
Windows.ApplicationModel.Activation |
|
Windows.ApplicationModel.Activation |
|
Windows.ApplicationModel.Activation |
|
Windows.ApplicationModel.Activation |
|
Windows.ApplicationModel.Core |
|
Windows.ApplicationModel.Core |
|
Windows.ApplicationModel.Core |
|
Windows.ApplicationModel.Core |
|
Windows.ApplicationModel.DataTransfer |
|
Windows.ApplicationModel.DataTransfer |
|
Windows.ApplicationModel.DataTransfer |
|
Windows.ApplicationModel.DataTransfer |
|
Windows.ApplicationModel.DataTransfer |
|
Windows.ApplicationModel.DataTransfer |
|
Windows.ApplicationModel.DataTransfer |
|
Windows.ApplicationModel.DataTransfer |
|
Windows.ApplicationModel.DataTransfer |
|
Windows.ApplicationModel.DataTransfer |
|
Windows.ApplicationModel.DataTransfer |
|
Windows.ApplicationModel.DataTransfer |
|
Windows.ApplicationModel.DataTransfer |
|
Windows.ApplicationModel.DataTransfer |
|
Windows.ApplicationModel.Store |
|
Windows.ApplicationModel.Store |
|
Windows.ApplicationModel.Store |
|
Windows.ApplicationModel.Store |
|
Windows.ApplicationModel.Store |
|
Windows.ApplicationModel.Store |
|
Windows.ApplicationModel.Store |
|
Windows.Devices.Geolocation |
|
Windows.Devices.Geolocation |
|
Windows.Devices.Geolocation |
|
Windows.Devices.Geolocation |
|
Windows.Devices.Geolocation |
|
Windows.Devices.Geolocation |
|
Windows.Devices.Geolocation |
|
Windows.Devices.Geolocation |
|
Windows.Devices.Geolocation |
|
Windows.Devices.Geolocation |
|
Windows.Devices.Input |
|
Windows.Devices.Input |
|
Windows.Devices.Input |
|
Windows.Devices.Input |
|
Windows.Devices.Input |
|
Windows.Devices.Input |
|
Windows.Devices.Input |
|
Windows.Devices.Input |
|
Windows.Devices.Input |
|
Windows.Devices.Sensors |
|
Windows.Devices.Sensors |
|
Windows.Devices.Sensors |
|
Windows.Devices.Sensors |
|
Windows.Devices.Sensors |
|
Windows.Devices.Sensors |
|
Windows.Devices.Sensors |
|
Windows.Devices.Sensors |
|
Windows.Devices.Sensors |
|
Windows.Devices.Sensors |
|
Windows.Devices.Sensors |
|
Windows.Devices.Sensors |
|
Windows.Devices.Sensors |
|
Windows.Devices.Sensors |
|
Windows.Devices.Sensors |
|
Windows.Devices.Sensors |
|
Windows.Devices.Sensors |
|
Windows.Devices.Sensors |
|
Windows.Foundation |
|
Windows.Foundation |
|
Windows.Foundation |
|
Windows.Foundation |
|
Windows.Foundation |
|
Windows.Foundation |
|
Windows.Foundation |
|
Windows.Foundation |
|
Windows.Foundation |
|
Windows.Foundation |
|
Windows.Foundation |
|
Windows.Foundation |
|
Windows.Foundation |
|
Windows.Foundation |
|
Windows.Foundation |
|
Windows.Foundation |
|
Windows.Foundation |
|
Windows.Foundation |
|
Windows.Foundation |
|
Windows.Foundation |
|
Windows.Foundation |
|
Windows.Foundation |
|
Windows.Foundation |
|
Windows.Foundation |
|
Windows.Foundation |
|
Windows.Foundation |
|
Windows.Foundation |
|
Windows.Foundation |
|
Windows.Foundation |
|
Windows.Foundation |
|
Windows.Foundation |
|
Windows.Foundation.Collections |
|
Windows.Foundation.Collections |
|
Windows.Foundation.Collections |
|
Windows.Foundation.Collections |
|
Windows.Foundation.Collections |
|
Windows.Foundation.Collections |
|
Windows.Foundation.Collections |
|
Windows.Foundation.Collections |
|
Windows.Foundation.Collections |
|
Windows.Foundation.Collections |
|
Windows.Foundation.Collections |
|
Windows.Foundation.Collections |
|
Windows.Foundation.Collections |
|
Windows.Foundation.Collections |
|
Windows.Foundation.Collections |
|
Windows.Foundation.Collections |
|
Windows.Foundation.Diagnostics |
|
Windows.Foundation.Diagnostics |
|
Windows.Foundation.Diagnostics |
|
Windows.Foundation.Metadata |
|
Windows.Foundation.Metadata |
|
Windows.Foundation.Metadata |
|
Windows.Foundation.Metadata |
|
Windows.Foundation.Metadata |
|
Windows.Foundation.Metadata |
|
Windows.Foundation.Metadata |
|
Windows.Foundation.Metadata |
|
Windows.Foundation.Metadata |
|
Windows.Foundation.Metadata |
|
Windows.Foundation.Metadata |
|
Windows.Foundation.Metadata |
|
Windows.Foundation.Metadata |
|
Windows.Foundation.Metadata |
|
Windows.Foundation.Metadata |
|
Windows.Foundation.Metadata |
|
Windows.Foundation.Metadata |
|
Windows.Foundation.Metadata |
|
Windows.Foundation.Metadata |
|
Windows.Foundation.Metadata |
|
Windows.Foundation.Metadata |
|
Windows.Foundation.Metadata |
|
Windows.Foundation.Metadata |
|
Windows.Foundation.Metadata |
|
Windows.Foundation.Metadata |
|
Windows.Foundation.Metadata |
|
Windows.Foundation.Metadata |
|
Windows.Foundation.Metadata |
|
Windows.Graphics.Display |
|
Windows.Graphics.Display |
|
Windows.Graphics.Display |
|
Windows.Graphics.Display |
|
Windows.Management.Deployment |
|
Windows.Management.Deployment |
|
Windows.Management.Deployment |
|
Windows.Networking |
|
Windows.Networking |
|
Windows.Networking |
|
Windows.Networking |
|
Windows.Networking.Connectivity |
|
Windows.Networking.Connectivity |
|
Windows.Networking.Connectivity |
|
Windows.Networking.Connectivity |
|
Windows.Networking.Connectivity |
|
Windows.Networking.Connectivity |
|
Windows.Networking.Connectivity |
|
Windows.Networking.Connectivity |
|
Windows.Networking.Connectivity |
|
Windows.Networking.Connectivity |
|
Windows.Networking.Connectivity |
|
Windows.Networking.Connectivity |
|
Windows.Networking.Connectivity |
|
Windows.Networking.Connectivity |
|
Windows.Networking.Connectivity |
|
Windows.Networking.Connectivity |
|
Windows.Networking.Connectivity |
|
Windows.Networking.Connectivity |
|
Windows.Networking.Connectivity |
|
Windows.Networking.Connectivity |
|
Windows.Networking.Proximity |
|
Windows.Networking.Proximity |
|
Windows.Networking.Proximity |
|
Windows.Networking.Proximity |
|
Windows.Networking.Proximity |
|
Windows.Networking.Proximity |
|
Windows.Networking.Proximity |
|
Windows.Networking.Proximity |
|
Windows.Networking.Proximity |
|
Windows.Networking.Proximity |
|
Windows.Networking.Proximity |
|
Windows.Networking.Proximity |
|
Windows.Networking.Sockets |
|
Windows.Networking.Sockets |
|
Windows.Networking.Sockets |
|
Windows.Networking.Sockets |
|
Windows.Networking.Sockets |
|
Windows.Networking.Sockets |
|
Windows.Networking.Sockets |
|
Windows.Networking.Sockets |
|
Windows.Networking.Sockets |
|
Windows.Networking.Sockets |
|
Windows.Networking.Sockets |
|
Windows.Networking.Sockets |
|
Windows.Networking.Sockets |
|
Windows.Networking.Sockets |
|
Windows.Networking.Sockets |
|
Windows.Networking.Sockets |
|
Windows.Networking.Sockets |
|
Windows.Networking.Sockets |
|
Windows.Security.Authentication.OnlineId |
|
Windows.Security.Authentication.OnlineId |
|
Windows.Security.Authentication.OnlineId |
|
Windows.Security.Authentication.OnlineId |
|
Windows.Security.Authentication.OnlineId |
|
Windows.Security.Authentication.OnlineId |
|
Windows.Security.Authentication.OnlineId |
|
Windows.Storage |
|
Windows.Storage |
|
Windows.Storage |
|
Windows.Storage |
|
Windows.Storage |
|
Windows.Storage |
|
Windows.Storage |
|
Windows.Storage |
|
Windows.Storage |
|
Windows.Storage |
|
Windows.Storage |
|
Windows.Storage |
|
Windows.Storage |
|
Windows.Storage |
|
Windows.Storage |
|
Windows.Storage |
|
Windows.Storage |
|
Windows.Storage |
|
Windows.Storage |
|
Windows.Storage |
|
Windows.Storage |
|
Windows.Storage |
|
Windows.Storage |
|
Windows.Storage |
|
Windows.Storage |
|
Windows.Storage.FileProperties |
|
Windows.Storage.FileProperties |
|
Windows.Storage.FileProperties |
|
Windows.Storage.FileProperties |
|
Windows.Storage.FileProperties |
|
Windows.Storage.FileProperties |
|
Windows.Storage.FileProperties |
|
Windows.Storage.FileProperties |
|
Windows.Storage.FileProperties |
|
Windows.Storage.FileProperties |
|
Windows.Storage.FileProperties |
|
Windows.Storage.FileProperties |
|
Windows.Storage.FileProperties |
|
Windows.Storage.FileProperties |
|
Windows.Storage.Pickers |
|
Windows.Storage.Pickers |
|
Windows.Storage.Pickers |
|
Windows.Storage.Pickers |
|
Windows.Storage.Search |
|
Windows.Storage.Search |
|
Windows.Storage.Search |
|
Windows.Storage.Search |
|
Windows.Storage.Search |
|
Windows.Storage.Search |
|
Windows.Storage.Search |
|
Windows.Storage.Search |
|
Windows.Storage.Search |
|
Windows.Storage.Search |
|
Windows.Storage.Search |
|
Windows.Storage.Search |
|
Windows.Storage.Search |
|
Windows.Storage.Streams |
|
Windows.Storage.Streams |
|
Windows.Storage.Streams |
|
Windows.Storage.Streams |
|
Windows.Storage.Streams |
|
Windows.Storage.Streams |
|
Windows.Storage.Streams |
|
Windows.Storage.Streams |
|
Windows.Storage.Streams |
|
Windows.Storage.Streams |
|
Windows.Storage.Streams |
|
Windows.Storage.Streams |
|
Windows.Storage.Streams |
|
Windows.Storage.Streams |
|
Windows.Storage.Streams |
|
Windows.Storage.Streams |
|
Windows.Storage.Streams |
|
Windows.Storage.Streams |
|
Windows.Storage.Streams |
|
Windows.Storage.Streams |
|
Windows.Storage.Streams |
|
Windows.Storage.Streams |
|
Windows.Storage.Streams |
|
Windows.Storage.Streams |
|
Windows.System |
|
Windows.System |
|
Windows.System |
|
Windows.System |
|
Windows.System |
|
Windows.System |
|
Windows.System.Display |
|
Windows.System.Threading |
|
Windows.System.Threading |
|
Windows.System.Threading |
|
Windows.System.Threading |
|
Windows.System.Threading |
|
Windows.System.Threading |
|
Windows.System.Threading |
|
Windows.System.Threading.Core |
|
Windows.System.Threading.Core |
|
Windows.System.Threading.Core |
|
Windows.UI |
|
Windows.UI.Core |
|
Windows.UI.Core |
|
Windows.UI.Core |
|
Windows.UI.Core |
|
Windows.UI.Core |
|
Windows.UI.Core |
|
Windows.UI.Core |
|
Windows.UI.Core |
|
Windows.UI.Core |
|
Windows.UI.Core |
|
Windows.UI.Core |
|
Windows.UI.Core |
|
Windows.UI.Core |
|
Windows.UI.Core |
|
Windows.UI.Core |
|
Windows.UI.Core |
|
Windows.UI.Core |
|
Windows.UI.Core |
|
Windows.UI.Core |
|
Windows.UI.Core |
|
Windows.UI.Core |
|
Windows.UI.Core |
|
Windows.UI.Core |
|
Windows.UI.Core |
|
Windows.UI.Core |
|
Windows.UI.Core |
|
Windows.UI.Core |
|
Windows.UI.Core |
|
Windows.UI.Core |
|
Windows.UI.Core |
|
Windows.UI.Core |
|
Windows.UI.Core |
|
Windows.UI.Core |
|
Windows.UI.Input |
|
Windows.UI.Input |
|
Windows.UI.Input |
|
Windows.UI.Input |
|
Windows.UI.Input |
|
Windows.UI.Input |
|
Windows.UI.Input |
|
Windows.UI.Input |
|
Windows.UI.Input |
|
Windows.UI.Input |
|
Windows.UI.Input |
|
Windows.UI.Input |
|
Windows.UI.Input |
|
Windows.UI.Input |
|
Windows.UI.Input |
|
Windows.UI.Input |
|
Windows.UI.Input |
|
Windows.UI.Input |
|
Windows.UI.Input |
|
Windows.UI.Input |
|
Windows.UI.Input |
|
Windows.UI.Input |
|
Windows.UI.Input |
|
Windows.UI.Input |
|
Windows.UI.Input |
|
Windows.UI.Input |
|
Windows.UI.Popups |
|
Windows.UI.ViewManagement |
|
Windows.UI.ViewManagement |
|
Windows.UI.ViewManagement |
|
Windows.UI.ViewManagement |
|
Windows.UI.ViewManagement |
Phone additions to Windows Runtime API adopted from Windows 8
This table lists the phone additions to Windows Runtime API adopted from Windows 8.
Namespace |
Type/Member |
---|---|
Windows.ApplicationModel |
|
Windows.ApplicationModel |
|
Windows.ApplicationModel |
|
Windows.ApplicationModel |
|
Windows.ApplicationModel |
|
Windows.ApplicationModel.Activation |
|
Windows.ApplicationModel.Activation |
|
Windows.ApplicationModel.Activation |
|
Windows.ApplicationModel.Activation |
|
Windows.ApplicationModel.Activation |
|
Windows.ApplicationModel.Activation |
PickerReturnedActivatedEventArgsPreviousExecutionState()()() |
Windows.ApplicationModel.Activation |
|
Windows.ApplicationModel.Store |
|
Windows.ApplicationModel.Store |
|
Windows.ApplicationModel.Store |
|
Windows.ApplicationModel.Store |
|
Windows.ApplicationModel.Store |
|
Windows.ApplicationModel.Store |
|
Windows.ApplicationModel.Store |
|
Windows.ApplicationModel.Store |
|
Windows.ApplicationModel.Store |
|
Windows.ApplicationModel.Store |
|
Windows.Devices.Geolocation |
|
Windows.Devices.Geolocation |
|
Windows.Devices.Geolocation |
|
Windows.Devices.Geolocation |
GeocoordinateSatelliteDataHorizontalDilutionOfPrecision()()() |
Windows.Devices.Geolocation |
|
Windows.Devices.Geolocation |
|
Windows.Devices.Geolocation |
|
Windows.Devices.Geolocation |
|
Windows.Networking.Proximity |
|
Windows.Networking.Proximity |
|
Windows.Storage |
|
Windows.Storage |
|
Windows.Storage |
|
Windows.Storage |
|
Windows.Storage |
|
Windows.UI.Core |
|
Windows.UI.Core |
Phone-only Windows Phone Runtime API
This table lists the set of Windows Phone Runtime API that we’ve added specifically for the phone, including API for speech, VoIP and other phone-oriented features.
Namespace |
Type |
---|---|
Windows.Phone.ApplicationModel |
|
Windows.Phone.ApplicationModel |
|
Windows.Phone.Devices.Notification |
|
Windows.Phone.Devices.Power |
|
Windows.Phone.Graphics.Interop |
|
Windows.Phone.Graphics.Interop |
|
Windows.Phone.Input.Interop |
|
Windows.Phone.Input.Interop |
|
Windows.Phone.Management.Deployment |
|
Windows.Phone.Management.Deployment |
|
Windows.Phone.Media.Capture |
|
Windows.Phone.Media.Capture |
|
Windows.Phone.Media.Capture |
|
Windows.Phone.Media.Capture |
|
Windows.Phone.Media.Capture |
|
Windows.Phone.Media.Capture |
|
Windows.Phone.Media.Capture |
|
Windows.Phone.Media.Capture |
|
Windows.Phone.Media.Capture |
|
Windows.Phone.Media.Capture |
|
Windows.Phone.Media.Capture |
|
Windows.Phone.Media.Capture |
|
Windows.Phone.Media.Capture |
|
Windows.Phone.Media.Capture |
|
Windows.Phone.Media.Capture |
|
Windows.Phone.Media.Capture |
|
Windows.Phone.Media.Capture |
|
Windows.Phone.Media.Capture |
|
Windows.Phone.Media.Capture |
|
Windows.Phone.Media.Capture |
|
Windows.Phone.Media.Capture |
|
Windows.Phone.Media.Capture |
|
Windows.Phone.Media.Capture |
|
Windows.Phone.Media.Capture |
|
Windows.Phone.Media.Capture |
|
Windows.Phone.Media.Devices |
|
Windows.Phone.Media.Devices |
|
Windows.Phone.Media.Devices |
|
Windows.Phone.Networking.NetworkOperators |
|
Windows.Phone.Networking.NetworkOperators |
|
Windows.Phone.Networking.Voip |
|
Windows.Phone.Networking.Voip |
|
Windows.Phone.Networking.Voip |
|
Windows.Phone.Networking.Voip |
|
Windows.Phone.Networking.Voip |
|
Windows.Phone.Networking.Voip |
|
Windows.Phone.Networking.Voip |
|
Windows.Phone.Networking.Voip |
|
Windows.Phone.Networking.Voip |
|
Windows.Phone.PersonalInformation |
|
Windows.Phone.PersonalInformation |
|
Windows.Phone.PersonalInformation |
|
Windows.Phone.PersonalInformation |
|
Windows.Phone.PersonalInformation |
|
Windows.Phone.PersonalInformation |
|
Windows.Phone.PersonalInformation |
|
Windows.Phone.PersonalInformation |
|
Windows.Phone.PersonalInformation |
|
Windows.Phone.PersonalInformation |
|
Windows.Phone.PersonalInformation |
|
Windows.Phone.PersonalInformation |
|
Windows.Phone.PersonalInformation |
|
Windows.Phone.PersonalInformation |
|
Windows.Phone.PersonalInformation.Provisioning |
|
Windows.Phone.PersonalInformation.Provisioning |
|
Windows.Phone.Speech.Recognition |
|
Windows.Phone.Speech.Recognition |
|
Windows.Phone.Speech.Recognition |
|
Windows.Phone.Speech.Recognition |
|
Windows.Phone.Speech.Recognition |
|
Windows.Phone.Speech.Recognition |
|
Windows.Phone.Speech.Recognition |
|
Windows.Phone.Speech.Recognition |
|
Windows.Phone.Speech.Recognition |
|
Windows.Phone.Speech.Recognition |
|
Windows.Phone.Speech.Recognition |
|
Windows.Phone.Speech.Recognition |
|
Windows.Phone.Speech.Recognition |
|
Windows.Phone.Speech.Recognition |
|
Windows.Phone.Speech.Recognition |
|
Windows.Phone.Speech.Recognition |
|
Windows.Phone.Speech.Recognition |
|
Windows.Phone.Speech.Recognition |
|
Windows.Phone.Speech.Recognition |
|
Windows.Phone.Speech.Recognition |
|
Windows.Phone.Speech.Synthesis |
|
Windows.Phone.Speech.Synthesis |
|
Windows.Phone.Speech.Synthesis |
|
Windows.Phone.Speech.Synthesis |
|
Windows.Phone.Speech.Synthesis |
|
Windows.Phone.Speech.Synthesis |
|
Windows.Phone.Speech.VoiceCommands |
|
Windows.Phone.Speech.VoiceCommands |
|
Windows.Phone.Storage.SharedAccess |
|
Windows.Phone.System |
|
Windows.Phone.System.Analytics |
|
Windows.Phone.System.Memory |
|
Windows.Phone.System.Power |
|
Windows.Phone.System.Power |
|
Windows.Phone.System.Profile |
|
Windows.Phone.System.UserProfile |
|
Windows.Phone.System.UserProfile |
|
Windows.Phone.System.UserProfile |
|
Windows.Phone.System.UserProfile.GameServices.Core |
|
Windows.Phone.System.UserProfile.GameServices.Core |
|
Windows.Phone.System.UserProfile.GameServices.Core |
|
Windows.Phone.System.UserProfile.GameServices.Core |
|
Windows.Phone.UI.Core |
|
Windows.Phone.UI.Core |
|
Windows.Phone.UI.Core |
|
Windows.Phone.UI.Core |
|
Windows.Phone.UI.Input |
|
Windows.Phone.UI.Input |