Movatterモバイル変換


[0]ホーム

URL:


Skip to main content

This browser is no longer supported.

Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

Download Microsoft EdgeMore info about Internet Explorer and Microsoft Edge
Table of contentsExit editor mode

Windows Runtime (WinRT) namespaces

Feedback

In this article

Find detailed information about Windows Runtime (WinRT) APIs.

NamespaceDescription
Windows.AI.ActionsProvides APIs for App Actions on Windows providers. For information about App Actions on Windows, seeApp Actions on Windows Overview.
Windows.AI.Actions.HostingProvides APIs for discovering and invoking app actions on Windows that have been registered with the system.
Windows.AI.Actions.ProviderProvides APIs for implementing an App Actions on Windows provider app.
Windows.AI.MachineLearning
Windows.AI.MachineLearning.PreviewThis namespace contains deprecated APIs. Please useWindows.AI.MachineLearning instead.
Windows.ApplicationModelProvides an app with access to core system functionality and run-time information about its app package, and handles suspend operations.
Windows.ApplicationModel.ActivationEnables an app to handle the activation parameters for the activation contracts, appointments, and extensions supported by Windows.
Windows.ApplicationModel.AppExtensionsEnable your app to use content provided by other apps. Discover, enumerate, and access read-only content from those apps.
Windows.ApplicationModel.AppointmentsContains theAppointment class and related support classes. AnAppointment represents an appointment in a calendar.
Windows.ApplicationModel.Appointments.AppointmentsProviderDefines operations classes for add appointment and remove appointment requests through activations that an appointments provider interacts with.
Windows.ApplicationModel.Appointments.DataProviderContains theAppointmentDataProviderConnection class and support classes related to its events. AnAppointmentDataProviderConnection allows data transfer between a Universal Windows app and the app or server that owns the calendar information of a user on the device.
Windows.ApplicationModel.AppServiceWindows app services enable app-to-app communication by allowing your Universal Windows app to provide services to other Universal Windows app. App services let you create UI-less services that apps can call on the same device, and starting with Windows 10, version 1607, on remote devices.
Windows.ApplicationModel.BackgroundEnables an app to schedule background tasks to run app code even when the app is suspended.
Windows.ApplicationModel.CallsControls multiple aspects of how an application can interact with a phone device, including lock-screen interaction, the phone call history, and various telephony options and information.
Windows.ApplicationModel.Calls.BackgroundThe classes in Windows.ApplicationModel.Calls.Background are used by device background tasks to handle changes to phone lines, call states, and voice mail counts for the device.
Windows.ApplicationModel.Calls.ProviderEnables an application to record and provide information about the origin of a phone call.
Windows.ApplicationModel.ChatThis namespace allows apps to implement messaging through SMS, MMS, and RCS protocols on devices that support it.
Windows.ApplicationModel.CommunicationBlockingEnables applications to support blocking calls and messages.
Windows.ApplicationModel.ContactsEnables apps to select and acquire info about contacts.
Windows.ApplicationModel.Contacts.DataProviderThis API is implemented by a server to provide contact information to client apps.
Windows.ApplicationModel.Contacts.ProviderEnables apps to create and remove contacts.
Windows.ApplicationModel.ConversationalAgentProvides applications the ability to expose functionality through any digital assistant supported by the Windows Conversational Agent platform.
Windows.ApplicationModel.CoreProvides key application-level functionality for apps.
Windows.ApplicationModel.DataTransferContains classes that are used to exchange data between a source app and a target app. These classes are used in share and clipboard operations.
Windows.ApplicationModel.DataTransfer.DragDropManages dragging and dropping items.
Windows.ApplicationModel.DataTransfer.DragDrop.CoreManages dragging and dropping items.
Windows.ApplicationModel.DataTransfer.ShareTargetContains the classes and events that a target app uses to complete share operations and create shortcuts, called QuickLinks, that the system can use to streamline future sharing operations to the app.
Windows.ApplicationModel.EmailSupports creating and interacting with email messages, recipients, and attachments.
Windows.ApplicationModel.Email.DataProviderThis API is implemented by an email server to provide email data to an email client app.
Windows.ApplicationModel.ExtendedExecutionProvides a mechanism for applications to execute when they are not in the foreground.
Windows.ApplicationModel.ExtendedExecution.ForegroundProvides a mechanism for applications to perform extended execution while they are in the foreground.
Windows.ApplicationModel.HolographicProvides application model APIs for Windows Holographic apps.
Windows.ApplicationModel.LockScreenClasses related to the Windows lock screen. Please note that creating a new lock screen is a featurenot available to third party developers.
Windows.ApplicationModel.PackageExtensionsEnable your app to use content provided by other packages. Discover, enumerate, and access read-only content from those packages.
Windows.ApplicationModel.PaymentsThis namespace provides payment functionality equivalent to theW3C Payment Request API specification for Universal Windows Platform (UWP) apps. The W3C Payment Request API allows websites to collect payment information in a way that is easy for both the merchant and the user.
Windows.ApplicationModel.Payments.ProviderThis namespace provides API that allow your app to facilitate payment transactions submitted by users.
Windows.ApplicationModel.Preview.HolographicContains classes that let apps interact with the holographic shell, allowing the user to see content in the world around them.
Windows.ApplicationModel.Preview.InkWorkspaceProvides support for specifying inking apps in the Ink Workspace.
Windows.ApplicationModel.Preview.NotesEnables a note-taking app to implement a number of features for a faster and more effective note-taking experience in certain situations (see Remarks).
Windows.ApplicationModel.ResourcesProvides simplified access to application resources, such as strings, that are defined using basic naming conventions for runtime apps.
Windows.ApplicationModel.Resources.CoreProvides classes that enable advanced resource loading.
Windows.ApplicationModel.Resources.ManagementEnables the indexing of source resource files or containers, generating named resource candidates using particular file and folder naming conventions.
Windows.ApplicationModel.SearchProvides support for the search pane in apps that participate in the Search contract. The search pane opens when users activate the Search charm and provides a consistent, touch-friendly search box and optional search suggestions.
Windows.ApplicationModel.Search.CoreProvides access to search suggestions for the in-appSearchBox control and the search pane.
Windows.ApplicationModel.SocialInfoEnables social media apps to supply feed items to Windows.
Windows.ApplicationModel.SocialInfo.ProviderImplements functionality for providing social data.
Windows.ApplicationModel.StoreProvides types and members for interacting with the Windows Store to add in-app purchases and trial functionality to your Universal Windows Platform (UWP) app.
Windows.ApplicationModel.Store.LicenseManagementProvides APIs for managing license info for apps.
Windows.ApplicationModel.Store.PreviewProvides preview APIs for various Microsoft Store-related scenarios.
Windows.ApplicationModel.Store.Preview.InstallControlProvides APIs for programmatically managing the installation of apps and app updates.
Windows.ApplicationModel.UserActivitiesA User Activity encapsulates a user task that can be continued at a later time, and potentially on a different device.
Windows.ApplicationModel.UserActivities.CoreManages the creation and deletion of user activities. AUserActivity encapsulates a user's task that can be continued at a later time, and potentially on a different device.
Windows.ApplicationModel.UserDataAccountsContains user data account information needed to access email, appointments, calendars, and so on.
Windows.ApplicationModel.UserDataAccounts.ProviderEnables an app to replace the existing account management and syncing functionality previously handled by the core operating system.
Windows.ApplicationModel.UserDataAccounts.SystemAccessProvides functionality for apps to invoke system-level UI to manage sync partnerships on the device.
Windows.ApplicationModel.UserDataTasksEnables apps to select and acquire info about tasks.
Windows.ApplicationModel.UserDataTasks.DataProviderThis API is implemented by a server to provide task information to client apps.
Windows.ApplicationModel.VoiceCommandsProvides support for handling voice commands inCortana, entered by speech or text, to access features and functionality from a background app. When an app handles a voice command in the background it can display feedback on theCortana canvas and communicate with the user using theCortana voice.
Windows.ApplicationModel.Wallet
Windows.ApplicationModel.Wallet.SystemDefines a set of asynchronous actions and operations that manage the wallet items in the system wallet database. These can be used to read the existing items, or to add and remove items.
Windows.Data.HtmlProvides utility classes for working with HTML.
Windows.Data.JsonProvides support for JSON arrays, values, and objects.
Windows.Data.PdfContains classes for converting a page in a Portable Document Format (PDF) document to an image file.
Windows.Data.TextProvides support for identifying text segments and for determining the properties of Unicode characters.
Windows.Data.Xml.DomProvides support for the XML Document Object Model (DOM).
Windows.Data.Xml.XslProvides support for the XSLT processor.
Windows.DevicesThis namespace provides access to the low level device providers, including ADC, GPIO, I2 C, PWM and SPI.
Windows.Devices.AdcAnalog-Digital Converter, or ADC, is an electrical component that converts an analog electrical signal (usually voltage) to a digital representation. ADCs usually interface a digital circuit that processes signals from analog world.
Windows.Devices.Adc.ProviderThis API exposes a Provider interface for the user to implement for a specific controller. TheADC API needs a ADC Provider implementation to talk to the ADC controller.
Windows.Devices.AllJoyn
Windows.Devices.BackgroundEnables the ability for device background tasks to get info provided by the app that triggered the task and to report progress back to the app.
Windows.Devices.BluetoothTheWindows.Devices.Bluetooth namespace defines a set of Windows Runtime API that allows UWP app and desktop apps to interact with Bluetooth devices. For more information, seeBluetooth.
Windows.Devices.Bluetooth.AdvertisementAllow apps to send and receive Bluetooth Low Energy (LE) advertisements.
Windows.Devices.Bluetooth.BackgroundProvides class describing trigger details for Bluetooth triggers.
Windows.Devices.Bluetooth.GenericAttributeProfileTheWindows.Devices.Bluetooth.GenericAttributeProfile namespace defines Windows Runtime classes that a UWP app or a desktop application can use to communicate with Bluetooth LE devices.
Windows.Devices.Bluetooth.RfcommTheWindows.Devices.Bluetooth.Rfcomm namespace defines Windows Runtime classes that a UWP app and desktop applications can use to communicate with Bluetooth devices. For more information, seeBluetoothTo learn more about how to useWindows.Devices.Bluetooth.Rfcomm, see theBluetooth Rfcomm Chat Sample.
Windows.Devices.CustomOpens a custom device asynchronously, and with the object returned from the open operation send asynchronous IOCTLs to the device.
Windows.Devices.DisplayContains components to determine aspects of a physical display.
Windows.Devices.Display.CoreProvides ways to manage and present content to the hardware display pipeline for custom compositor software.
Windows.Devices.EnumerationProvides classes for enumerating devices.
Windows.Devices.Enumeration.Pnp
Windows.Devices.GeolocationProvides APIs forgetting the current location or tracking the device's
Windows.Devices.Geolocation.GeofencingA geofence is a virtual area around a geographical point. The geofencing APIs enable applications to deliver
Windows.Devices.Geolocation.ProviderSome scenarios require a remote location source because the device's physical position doesn't represent the user's real location or the hardware can't provide the needed accuracy. This namespace exposes APIs that let full-trust components publish override positions for Windows location services.
Windows.Devices.GpioContains types for using general-purpose I/O (GPIO) pins in user mode.
Windows.Devices.Gpio.ProviderThis API exposes a provider interface, and associated classes for you to implement for a specific controller. TheGPIO API needs a GPIO provider implementation to talk to the GPIO controller.
Windows.Devices.HapticsProvides support for basic, non-directional haptic feedback such as clicks, buzzes, and rumbles that can be tuned through characteristics such as intensity and timing.
Windows.Devices.HumanInterfaceDeviceThis namespace gives your UWP app access to devices that support theHuman Interface Device (HID) protocol.
Windows.Devices.I2cContains types that you can use to communicate with peripheral devices connected through a inter-integrated circuit (I2 C) bus from an application.
Windows.Devices.I2c.ProviderThis API exposes a Provider interface and associated classes for the user to implement for a specific controller. TheI2C API needs an I2 C Provider implementation to talk to the I2 C controller.
Windows.Devices.InputProvides support for identifying the input devices available (pointer, touch, mouse, and keyboard) and retrieving information about those devices.
Windows.Devices.Input.PreviewProvide support for tracking a user's gaze, attention, and presence based on the location and movement of their eyes and head.
Windows.Devices.LightsProvides APIs for accessing and controllingLampArrays and legacyLamp devices.
Windows.Devices.Lights.EffectsProvides simple effects for common LampArray scenarios.
Windows.Devices.MidiThis namespace provides types for using MIDI devices in a Windows Runtime (WinRT) app.
Windows.Devices.PerceptionProvides classes for handling image frames from color cameras, depth sensors, and infrared cameras.
Windows.Devices.Perception.ProviderContains types for implementing providers of perception frames.
Windows.Devices.PointOfServiceEnables application developers to access Point of Service (POS) peripheral devices. The namespace provides a vendor-neutral interface for accessing POS devices from various manufacturers from the UWP app.
Windows.Devices.PointOfService.ProviderEnables a server to provide barcode scanning functionality to client applications.
Windows.Devices.PortableWindows Portable Devices (WPD) enables computers to communicate with attached media and storage devices. This namespace provides methods for identifying Windows Portable Device (WPD) services and storage.
Windows.Devices.PowerProvides APIs for detailed battery information. For more info, seeGet battery information.
Windows.Devices.PrintersProvides APIs for working with 3D printers.
Windows.Devices.Printers.ExtensionsContains classes and interfaces that provide access to the Windows Runtime Components for print task configuration and print notifications.
Windows.Devices.PwmPWM stands for Pulse Width Modulation and describes the basic technique to create repeated square waves of user defined length and duty cycle. Most common uses include driving servo motors, dimming LEDs etc. This API provides users the ability to generate PWM wave forms using a PWM controller connected to the system.
Windows.Devices.Pwm.ProviderThis API exposes a Provider interface for the user to implement for a specific controller. ThePWM API needs a PWM Provider implementation to talk to the PWM controller.
Windows.Devices.RadiosThe members of this namespace allow your app to find and control radio adapters (Wi-Fi, Bluetooth, and others) on the device
Windows.Devices.ScannersContains the classes, interfaces, structures and other components that are built on top of theWindows Image Acquisition (WIA) COM APIs to provide scan functionality for UWP apps and desktop apps.
Windows.Devices.SensorsProvides access to the supported types of sensors and related motion data.
Windows.Devices.Sensors.CustomProvides access to a custom sensor and its related data.
Windows.Devices.SerialCommunicationTheWindows.Devices.SerialCommunication namespace defines Windows Runtime classes that a UWP app can use to communicate with a device that exposes a serial port or some abstraction of a serial port. The classes provide functionality to discover such serial devices, read and write data, and control serial-specific properties for flow control, such as setting baud rate, signal states.
Windows.Devices.SmartCardsGets info about smart card readers and smart cards; configures physical smart cards; and creates, configures, and deletes Trusted Platform Module (TPM) virtual smart cards.
Windows.Devices.SmsProvides the ability to send and receive Short Message Service (SMS) messages, filter incoming messages, and send messages silently, as well as to query properties about a Mobile Broadband SMS Device. Use this API to implement Mobile Operator (MO) applications that use app-directed SMS to implement MO features such as visual voice mail apps.
Windows.Devices.SpiSerial Peripheral Interface (SPI) is a high-speed interface used to communicate among integrated components on the same board.
Windows.Devices.Spi.ProviderThis API exposes a Provider interface and associated classes for the user to implement for a specific controller. TheSPI API needs an SPI Provider implementation to talk to the SPI controller.
Windows.Devices.UsbThis namespace defines Windows Runtime classes that a UWP app can use to communicate withWinUSB devices. These devices are handled by the inboxwinusb.sys driver and are identified by a specificMicrosoft OS Descriptor.
Windows.Devices.WiFi
Windows.Devices.WiFiDirectContains classes that support connecting to associated Wi-Fi Direct devices and associated endpoints for PCs, tablets, and phones.
Windows.Devices.WiFiDirect.ServicesProvides support for implementing your own Wi-Fi Direct Services.
Windows.Embedded.DeviceLockdownProvides a simple and consistent interface for locking down the available applications and tiles on the device for specific user roles defined by the enterprise.
Windows.FoundationEnables fundamental Windows Runtime functionality, including managing asynchronous operations and accessing property stores. This namespace also defines common value types that represent Uniform Resource Identifier (URI), dates and times, 2-D measurements, and other basic values.
Windows.Foundation.CollectionsDefines standard, specialized, and generic collection objects. This includes theIIterable<T>,IVector<T> andIMap<K,V> generic interfaces, which are used as the pattern for basic collection support throughout the Windows Runtime API.
Windows.Foundation.DiagnosticsProvides classes for logging messages and tracing events.
Windows.Foundation.MetadataDefines the attributes that indicate fundamental properties of Windows Runtime types and members.
Windows.Foundation.NumericsProvides a set of graphics-oriented math types.
Windows.Gaming.InputProvides access to game controller input for Windows applications.
Windows.Gaming.Input.CustomContains APIs enabling equipment manufacturers to write custom WinRT (Windows Runtime) class libraries for their devices.
Windows.Gaming.Input.ForceFeedbackContains APIs for controlling the force feedback motor on a controller.
Windows.Gaming.Input.PreviewProvides APIs that support functionality for legacy gaming devices.
Windows.Gaming.Preview.GamesEnumerationA set of APIs that provides querying installed games and their associated properties for launching and managing how a game runs in Game Mode.
Windows.Gaming.UIProvides ways to use Game bar, game monitoring, and game chat.
Windows.Gaming.XboxLive.StorageContainsGameSaveProvider andGameSaveContainer classes used to create, save, enumerate, and load Xbox Live game saves.
Windows.GlobalizationProvides globalization support for language profiles, geographic regions, and international calendars.
Windows.Globalization.CollationProvides read-only lists of character groupings.
Windows.Globalization.DateTimeFormattingEnables formatting of dates and times.
Windows.Globalization.FontsProvides classes that allow apps to select language-appropriate and script-appropriate fonts for text display.
Windows.Globalization.NumberFormattingProvides classes for formatting currencies, decimal numbers, percent values, and permille values, based on the user's languages and geographic region.
Windows.Globalization.PhoneNumberFormattingProvides phone number formatting, validation, and matching with wide global support.
Windows.GraphicsProvides basic data types that contain info on how to draw graphics. These data structs are commonly used to define how large surfaces are drawn when using theCompositionVirtualDrawingSurface class.
Windows.Graphics.CaptureEnables apps to capture environments, application windows, and displays in a secure, easy to use way with the use of a system picker UI control.
Windows.Graphics.DirectXSpecifies pixel formats, and other enumerated constants, for use with Windows Runtime Direct3D 11 interop surfaces.
Windows.Graphics.DirectX.Direct3D11Provides Windows Runtime projections of Microsoft Direct3D APIs to enable Windows Runtime applications and components to exchange Direct3D surfaces and devices.
Windows.Graphics.DisplayContains components to determine aspects of a physical display.
Windows.Graphics.Display.CoreGets info about a display and configures their settings to support the display of your content.
Windows.Graphics.EffectsWindows.Graphics interfaces.
Windows.Graphics.HolographicContains classes that let apps display holograms in the world around you.
Windows.Graphics.ImagingEnables the decoding, editing, and encoding of image files.
Windows.Graphics.PrintingContains the classes, interfaces, structures and other components that are used by the print driver and by the Windows print system to create and manipulate documents.
Windows.Graphics.Printing.OptionDetailsExtends the basic print task options to enable you to have greater control over the printing experience that you present to your users.
Windows.Graphics.Printing.PrintSupportProvides APIs for working with sessions of a print support settings UI.
Windows.Graphics.Printing.PrintTicketThis namespace provides Windows Runtime classes that serve as wrappers over thePrint Schema COM interfaces. This allows for the easy configuration of print job instructions from within a UWP print workflow app.
Windows.Graphics.Printing.ProtectedPrintProvides APIs related to Windows protected print mode. Windows protected print mode exclusively uses the Windows modern print stack which provides additional print security benefits on PCs. Enabling Windows protected print mode is highly recommended.
Windows.Graphics.Printing.WorkflowThis namespace provides the functionality for writing a print workflow app. Print workflow apps are registered to print-capable source applications. They are launched in the background after the source application has elected to print something but before the print data is sent to the printer. Workflow apps are able to alter both the print ticket (printer device settings) and the actual content to be printed, and they can optionally expose this functionality to the user by launching a foreground app midway through the process. This allows for a greater degree of customization of the printing experience.
Windows.Graphics.Printing3DProvides APIs for working with 3D printers.
Windows.ManagementProvides capabilities to force a sync from an MDM device to the server. This MDM sync protocol is based on the Open Mobile Alliance - Device Management standard.
Windows.Management.CoreProvides core functionality for managing apps.
Windows.Management.DeploymentProvides functionality for managing app packages.
Windows.Management.Deployment.PreviewProvides functionality for finding installed desktop apps, and displaying their names and versions.
Windows.Management.PoliciesProvides the ability for Universal Windows Platform (UWP) apps to query the current Mobile Device Management (MDM) policies on a device.
Windows.Management.UpdateThe Windows.Management.Update namespace provides APIs for managing Windows Update operations across Windows devices. It serves two distinct purposes:
Windows.Management.WorkplaceProvides functionality for managing apps in an enterprise.
Windows.MediaProvides classes for creating and working with media such as photos, audio recordings and videos.
Windows.Media.AppBroadcastingProvides APIs for getting the broadcasting status for the current app. This includes determining whether the app can currently begin broadcasting and, if not, details about why broadcasting can't be started as well as the ability to launch the app broadcasting system setup UI.
Windows.Media.AppRecordingProvides APIs for recording the audio and video content of an app to a file, saving screenshots of app content to image files, and querying the current availability of app recording and screenshot functionality.
Windows.Media.AudioProvides APIs for routing, mixing, and processing audio.
Windows.Media.CaptureProvides classes for the capture of photos, audio recordings, and videos.
Windows.Media.Capture.CoreProvides classes for the capture of variable photo sequences.
Windows.Media.Capture.FramesThis namespace provides APIs for obtaining media frames from one or moreMediaFrameSource objects representing capture devices.
Windows.Media.CastingThis namespace lets an app to cast or send particular media content to a second device and is meant to be device-protocol agnostic. Today, the APIs work with Miracast, DLNA, and Bluetooth, and support images, audio, and video from HTML Tags, ImageElement and MediaElement.
Windows.Media.ClosedCaptioningProvides APIs for retrieving the closed caption formatting settings that the user can set through the system's closed captioning settings page.
Windows.Media.ContentRestrictionsProvides classes that define Family Safety settings for a Windows user.
Windows.Media.ControlCollection of APIs that allow control of different playback instances.
Windows.Media.CoreContains core media APIs that are used by several different features related to media playback.
Windows.Media.Core.PreviewProvides media APIs that may be deprecated in future releases.
Windows.Media.DevicesAccesses and controls devices for audio, video, and communications.
Windows.Media.Devices.CoreAccesses and controls the device for variable photo sequences.
Windows.Media.DialProtocolThe DIAL protocol (DI scoverA ndL aunch) lets people launches media apps from a primary device, like a phone or tablet, to a remote device like a television. Seehttp://www.dial-multiscreen.org for more information in the industry-standard protocol.
Windows.Media.EditingProvides functionality for editing, previewing, and saving edited media clips.
Windows.Media.EffectsContains classes for discovering the audio processing chain on a device.
Windows.Media.FaceAnalysisProvides APIs for face detection in bitmaps or video frames.
Windows.Media.ImportThe Windows.Media.Import namespace provides APIs for discovering and importing photos and videos from devices including cameras, mass storage devices, phones, and other devices that support photo import.
Windows.Media.MediaPropertiesProvides classes and other programming elements needed to create properties for media formats.
Windows.Media.MiracastNamespace for Miracast-related functionality.
Windows.Media.OcrProvides optical character recognition (OCR) API for reading text from images.
Windows.Media.PlaybackProvides functionality for playing media files from foreground and background tasks.
Windows.Media.PlaylistsProvides classes for creating and saving media playlists for playback.
Windows.Media.PlayToSupports the streaming of audio, video, and images to remote devices.
Windows.Media.ProtectionProvides types that provide content protection management for media content.
Windows.Media.Protection.PlayReadyProvides types that provide PlayReady content protection management for media content.
Windows.Media.RenderProvides classes for managing media rendering.
Windows.Media.SpeechRecognitionEnables speech recognition for command and control within Windows Runtime app.
Windows.Media.SpeechSynthesisProvides support for initializing and configuring a speech synthesis engine (or voice) to convert a text string to an audio stream, also known as text-to-speech (TTS). Voice characteristics, pronunciation, volume, pitch, rate or speed, emphasis, and so on are customized throughSpeech Synthesis Markup Language (SSML) Version 1.1.
Windows.Media.Streaming.AdaptiveProvides the ability to playback multimedia content that is delivered using various adaptive streaming protocols. You can playback Http Live Streaming (HLS) or Dynamic Adaptive Streaming over HTTP (DASH) content.
Windows.Media.TranscodingContains classes for transcoding audio and video files.
Windows.NetworkingProvides access to hostnames and endpoints used by network apps.
Windows.Networking.BackgroundTransferEnables advanced download and upload transfer capabilities within an app. For an overview of Background Transfer capabilities, seeTransferring data in the background. Download theBackground transfer sample for a code example.
Windows.Networking.ConnectivityRetrieves connection profiles that provide connectivity, usage, and data plan information for established network connections. This data can be used by a connected application to take appropriate action when operating in challenging network scenarios or abiding by data plan limits set by a network provider.
Windows.Networking.NetworkOperatorsContains classes that support Mobile Broadband Account management.
Windows.Networking.ProximityContains classes that support connections between devices that are within close range.
Windows.Networking.PushNotificationsContains classes and interfaces that encapsulate push notifications.
Windows.Networking.ServiceDiscovery.DnssdSupports the registration and discovery of services that advertise themselves using DNS Service Discovery (DNS-SD).
Windows.Networking.SocketsProvides sockets and WebSockets classes to use for network communications and classes for real-time network notifications received in the background for UWP apps.
Windows.Networking.VpnThe classes in this namespace enable you to create, edit, and manage virtual private network (VPN) connections, and to write plugins for controlling a VPN connection using the Windows VPN platform.
Windows.Networking.XboxLiveThis API is not available to all apps. Unless your developer account is specially provisioned by Microsoft, calls to these APIs will fail at runtime.
Windows.PerceptionContains classes for perceiving the user's surroundings, letting apps locate and reason about the device relative to the surfaces and holograms around the user.
Windows.Perception.Automation.CoreDefines support types for the Perception Automation infrastructure.
Windows.Perception.Automation.MonitoringDefines support types for the Perception Automation Monitoring infrastructure.
Windows.Perception.PeopleContains classes that describe people.
Windows.Perception.SpatialContains classes for reasoning about the spatial relationships within the user's surroundings.
Windows.Perception.Spatial.PreviewContains classes that let apps track spatial nodes, allowing the user to reason about places and things in their surroundings.
Windows.Perception.Spatial.SurfacesContains classes that describe the surfaces observed in the user's surroundings and their triangle meshes.
Windows.Phone.ApplicationModelProvides an app with access to core system functionality and run-time information about its app package.
Windows.Phone.Devices.NotificationThe Windows.Phone.Devices.Notification namespace provides a class that you can use to notify the user by vibrating the phone.
Windows.Phone.Devices.PowerThe Windows.Phone.Devices.Power namespace contains a class that provides information about the status of the phone's battery.
Windows.Phone.Management.DeploymentProvides classes to query the applications installed on a phone and manage the installation state of application packages.
Windows.Phone.Media.DevicesThe Windows.Phone.Media.Devices namespace provides functionality that lets Voice over IP applications route audio to endpoints other than the speakerphone.
Windows.Phone.Networking.Voip
Windows.Phone.Notification.ManagementProvides members that allow accessories to interact with the phone.
Windows.Phone.PersonalInformationProvides APIs for managing a custom contact store.
Windows.Phone.PersonalInformation.ProvisioningThis namespace provides APIs that enable authorized entities to provision personal information.
Windows.Phone.Speech.RecognitionEnables speech recognition for Windows Phone apps.
Windows.Phone.StartScreenContains classes that encapsulate tile, toast, and badge notifications for dual sim devices.
Windows.Phone.SystemProvides information related to system functionality.
Windows.Phone.System.PowerThe Windows.Phone.System.Power namespace provides classes to indicate whether the phone's battery is in power-saving mode.
Windows.Phone.System.ProfileContains profile information about the phone.
Windows.Phone.System.UserProfile.GameServices.CoreProvides access to game services.
Windows.Phone.UI.CoreProvides support for processing input events on the core window.
Windows.Phone.UI.InputProvides support for user input mechanisms for the phone.
Windows.Security.Authentication.IdentityContains classes for interacting with enterprise key credential registration.
Windows.Security.Authentication.Identity.CoreThis API is for internal use only and should not be used in your code.
Windows.Security.Authentication.Identity.ProviderSupports unlocking Windows with a companion device.
Windows.Security.Authentication.OnlineIdEnables both apps and desktop programs to use Live to authenticate users by using their Microsoft account. After authentication, apps can get back a JSON token with an ID that can be used for that user with your application.
Windows.Security.Authentication.WebEnables apps to integrate with online web services without exposing a user's credentials. The web authentication broker provides a set of APIs and infrastructure for apps to use Internet authentication and authorization protocols like OAuth and OpenID.
Windows.Security.Authentication.Web.CoreContains core methods for obtaining tokens from web account providers.
Windows.Security.Authentication.Web.ProviderContains classes for managing web accounts and authentication requests as an online identity provider.
Windows.Security.Authorization.AppCapabilityAccessAppCapabilityAccess will allow for apps to request and monitor their access to Capability protected resources at runtime.
Windows.Security.CredentialsProvides a common way to securely store and manage your passcodes, passphrases, and other identification information.
Windows.Security.Credentials.UIEnables you to use credentials without the complexity of the underlying operations, providing a uniform experience for credentials that reduces credential prompting to an absolute minimum. This namespace collects various types of credentials from users, stores them on the local computer, and presents them to web services and proxies by using existing authentication models.
Windows.Security.CryptographyContains a class that can be used for encoding and decoding data, generating random numbers, and converting between byte arrays and buffers.
Windows.Security.Cryptography.CertificatesContains types that you can use to create certificate requests and install certificate responses.
Windows.Security.Cryptography.CoreContains classes that enable you to create cryptographic keys, to hash and sign content, create message authentication codes, and to encrypt or decrypt data.
Windows.Security.Cryptography.DataProtectionContains a class that enables you to easily encrypt and decrypt static data or a data stream.
Windows.Security.DataProtectionThe Data Protection API enables data protection for all users and applications regardless of the presence of Windows Information Protection (WIP) policy.
Windows.Security.EnterpriseDataContains classes that support Windows Information Protection (WIP). For the full developer picture of how WIP relates to files, buffers, the clipboard, networking, background tasks, and data protection under lock, seeWindows Information Protection.
Windows.Security.ExchangeActiveSyncProvisioningEnables an app for mail to evaluate and apply the Exchange Active Synchronization (EAS) policies.
Windows.Security.IsolationDeprecated. Namespace for Windows Security Isolation APIs.
Windows.Services.CortanaProvides types and members for accessing and managing the information an app shares with the Cortana service.
Windows.Services.Maps[Deprecated - see Remarks.] The Windows.Services.Maps namespace contains classes that provide location, routing, and geocoding services.
Windows.Services.Maps.Guidance[Deprecated - see Remarks.] Provides APIs for turn-by-turn guided navigation.
Windows.Services.Maps.LocalSearch[Deprecated - see Remarks.] Provides APIs to search for business and places. Searches are performed against data that has been cached locally on the device.
Windows.Services.Maps.OfflineMaps[Deprecated - see Remarks.] Contains classes that you can use to find and download map packages for offline use.
Windows.Services.StoreProvides types and members you can use to access and manage Microsoft Store-related data for the current app. For example, you can use this namespace to get Microsoft Store listing and license info for the current app, purchase the current app or products that are offered by the app, or download and install package updates for the app.
Windows.Services.TargetedContentThe Targeted Content namespace provides applications with the ability to subscribe to and access cloud-delivered, subscription-specific content and assets. This content is cached locally so that it is available while a device is offline. Subscription content can be updated periodically when new content is available.
Windows.StorageProvides classes for managing files, folders, and application settings.
Windows.Storage.AccessCacheEnables and manages access to the most recently used (MRU) list of storage items, and to the list of storage items that the application has saved for efficient future access.
Windows.Storage.BulkAccessProvides classes for searching, accessing, managing, and retrieving information about files and folders in the storage system.
Windows.Storage.CompressionProvides a unified interface to the compression features included in Windows that frees developers from responsibility for managing block sizes, compression parameters, and other details that the native compression API requires.
Windows.Storage.FilePropertiesProvides access to the properties of a file.
Windows.Storage.PickersTheWindows.Storage.Pickers namespace contains classes that create file and folder picker dialogs. Use these classes to let users browse, select files to open, and choose where to save files with specific names and extensions.
Windows.Storage.Pickers.ProviderProvides support for apps that offer files through the file picker by participating in the File Open Picker contract, and for apps that act as a save location for files through file picker by participating in the File Save Picker contract or the Cached File Updater contract.
Windows.Storage.ProviderAllows apps to provide real-time updates to files through the Cached File Updater contract.
Windows.Storage.SearchProvides classes for enumerating content in storage and performing Advanced Query Syntax (AQS) searches on the content.
Windows.Storage.StreamsProvides support for reading to and writing from sequential and random access streams.
Windows.SystemEnables system functionality such as launching apps, obtaining information about a user, and memory profiling.
Windows.System.DiagnosticsProvides diagnostic information about the system and running processes.
Windows.System.Diagnostics.DevicePortalProvides functionality for implementing a custom appx plugin for theWindows Device Portal.
Windows.System.Diagnostics.TelemetryProvides functionality for registering clients with the Connected User Experience and Telemetry component.
Windows.System.Diagnostics.TraceReportingThis namespace represents the Connected User Experience and Telemetry component that manages the telemetry escalations.
Windows.System.DisplayEnables an application to request that a device's display remain on even if there is no user activity for an extended period of time.
Windows.System.Implementation.FileExplorerFor internal use only.
Windows.System.Implementation.HolographicContains types used in the implementation of Windows components relating to the holographic shell.
Windows.System.InventoryProvides a list of installed Win32 apps available to the current user. This includes apps installed for all users as well as only for the current user.
Windows.System.PowerProvides power and energy usage APIs.
Windows.System.Power.DiagnosticsProvides debugging APIs for computing your app’s total energy usage in real time. We recommend using these APIs only for debugging.
Windows.System.Power.ThermalContains types and APIs for querying and publishing power and thermal channel data, and for accessing diagnostics and configuration information.
Windows.System.PreviewEnables apps running on two panel devices to get information about the posture of the device.
Windows.System.ProfileEnables apps to get information about the system.
Windows.System.Profile.SystemManufacturersProvides info for hardware developers and OEMs.
Windows.System.RemoteDesktopEnables an application to obtain information about Remote Desktop sessions.
Windows.System.RemoteDesktop.InputProvides the ability for Remote Desktop client applications to enable text input virtualization.
Windows.System.RemoteDesktop.ProviderProvides APIs for implementing remote desktop client apps.
Windows.System.RemoteSystemsProvides an app with the ability to discover and communicate with other devices. This API is part of Project Rome which allows you to create a multi-platform user experience.
Windows.System.ThreadingEnables an application to use the thread pool to run work items.
Windows.System.Threading.CoreCreates work items that run in response to named events and semaphores. Also preallocates resources for work items that must be guaranteed the ability to run, even in circumstances of heavy (or full) resource allocation.
Windows.System.UpdateSupport for interactive control of system updates.
Windows.System.UserProfileEnables apps get information about users, set globalization preferences, and control the lock screen image.
Windows.UIProvides an app with access to core system functionality and run-time information about its UI.
Windows.UI.AccessibilityProvides support for working with accessibility devices such as screen readers and magnifiers.
Windows.UI.ApplicationSettingsProvides classes that allow developers to define the app settings that appear in the settings pane of the Windows shell. The settings pane provides a consistent place for users to access app settings.
Windows.UI.CompositionProvides APIs for user interface composition.
Windows.UI.Composition.CoreProvides core APIs for user interface composition.
Windows.UI.Composition.DesktopProvides APIs for user interface composition.
Windows.UI.Composition.DiagnosticsProvides APIs for user interface composition diagnostics and debugging.
Windows.UI.Composition.EffectsContains classes that are specific to creating effects for User Interactions. These effects are specific to composition.
Windows.UI.Composition.InteractionsProvides functionality that enables input driven animations in the visual layer.
Windows.UI.Composition.ScenesProvides APIs for loading 3D models and composing 3D scenes.
Windows.UI.CoreProvides the basic user interface window components, including core input events and event dispatch.
Windows.UI.Core.AnimationMetricsThe classes and their properties that are exposed through this namespace retrieve the raw scaling, translation, and opacity parameters used in Windows animations
Windows.UI.Core.PreviewProvides preview APIs for various basic user interface window components.
Windows.UI.Core.Preview.CommunicationsAllows Teams or any other developer to write a plug-in VTC app for Surface Hub.
Windows.UI.InputProvides support for the Windows input system. This includes:
Windows.UI.Input.CoreProvides support for processing input on a background thread.
Windows.UI.Input.InkingProvides input, processing, and management support for Windows Ink apps.
Windows.UI.Input.Inking.AnalysisProvides analysis of ink stroke input for Windows Ink apps.
Windows.UI.Input.Inking.CoreOverrides defaultInkPresenter run-time behavior to provide advanced input, processing, and management support for Windows Ink apps.
Windows.UI.Input.Inking.PreviewProvides preview APIs for Windows Ink apps.
Windows.UI.Input.PreviewProvides Windows input preview APIs.
Windows.UI.Input.Preview.InjectionProvides support for programmatically generating and automating input from a variety of devices such as keyboard, mouse, touch, pen, and gamepad.
Windows.UI.Input.Preview.Text
Windows.UI.Input.SpatialContains classes that let apps react naturally to your gaze, hand gestures, motion controllers and voice in the world around you.
Windows.UI.NotificationsContains classes that encapsulate tile, toast, and badge notifications.
Windows.UI.Notifications.ManagementProvides APIs for reading and managing notifications.
Windows.UI.Notifications.PreviewProvides preview APIs for Windows notification features.
Windows.UI.PopupsProvides support for context menu and message dialogs.
Windows.UI.ShellProvides support for connecting apps with native elements of the Windows UI through the Windows Shell.
Windows.UI.StartScreenProvides ways for apps to integrate with the Start screen, such as the creation of secondary tiles and the customization of jump lists.
Windows.UI.TextProvides support for working with textual content.
Windows.UI.Text.CoreProvides types for accessing the Windows core text APIs and the text input server. Windows core text is a client-server system that centralizes the processing of keyboard input into a single server. You can use it to manipulate the edit buffer of your custom text input control; the text input server ensures that the contents of your text input control and the contents of its own edit buffer are always in sync via an asynchronous communication channel between the application and the server.
Windows.UI.UIAutomationProvides support for WinRT automation clients.
Windows.UI.UIAutomation.CoreProvides types for accessing Windows core UI Automation APIs.
Windows.UI.ViewManagementProvides support for handling and managing the various views associated with the active Universal Windows Platform (UWP) app.
Windows.UI.ViewManagement.CoreProvides support for handling and managingCoreInputView objects associated with the active foreground application.
Windows.UI.WebUIProvides APIs that are specific to apps written in HTML, JavaScript, and CSS.
Windows.UI.WebUI.CoreProvides access to the command bar for apps written in HTML, JavaScript, and CSS.
Windows.UI.WindowManagementProvides support for handling and managing the windows associated with the active app.
Windows.UI.WindowManagement.PreviewProvides preview APIs for handling and managing the windows associated with the active app.
Windows.UI.XamlProvides general framework APIs and application model APIs, and a variety of support classes that are commonly used by many different feature areas.
Windows.UI.Xaml.AutomationDefines the support types for Microsoft UI Automation infrastructure. These support types are for implementing Microsoft UI Automation support for a custom control. Also,AutomationProperties provides accessibility info as part of a XAML UI definition.
Windows.UI.Xaml.Automation.PeersContains automation peers for controls and base classes.
Windows.UI.Xaml.Automation.ProviderDefines provider patterns that are implemented by automation peers and recognized by automation clients.
Windows.UI.Xaml.Automation.TextContains enumerations that report specifics about text automation patterns.
Windows.UI.Xaml.ControlsProvides UI controls and classes that support existing and custom UWP controls.
Windows.UI.Xaml.Controls.Maps[Deprecated - see Remarks.] Defines classes for the Map control. Also defines tile sources and elements that can be placed on a map.
Windows.UI.Xaml.Controls.PrimitivesDefines classes that represent the component parts of UI controls, or otherwise support the control composition model. Also defines interfaces for control patterns such as snapping and selection.
Windows.UI.Xaml.Core.DirectProvidesXamlDirect APIs that allow middleware to access most of Xaml at a more primitive level, achieving better CPU and working set performance.
Windows.UI.Xaml.DataDefines the data binding infrastructure for apps.
Windows.UI.Xaml.DocumentsProvides basic text and document model classes.
Windows.UI.Xaml.HostingProvides services that are relevant for XAML design surfaces that are hosted in a larger application.
Windows.UI.Xaml.InputDefines the input and input event infrastructure for apps and UI elements.
Windows.UI.Xaml.InteropProvides basic types for cross-framework integration and interoperation. Notably, this includes interfaces and support types that enable binding patterns.
Windows.UI.Xaml.MarkupProvides XAML language support API for UWP app and the Windows Runtime.
Windows.UI.Xaml.MediaProvides basic media support, graphics primitives, and brush-drawing API.
Windows.UI.Xaml.Media.AnimationProvides animation and storyboard API for transition animations, visual states, or animated UI components.
Windows.UI.Xaml.Media.ImagingProvides types related to imaging and obtaining resources and source files for bitmap images.
Windows.UI.Xaml.Media.Media3DContains types that support matrix/perspective transformation.
Windows.UI.Xaml.NavigationProvides types that support navigation events as initiated by thePage andFrame classes.
Windows.UI.Xaml.PrintingProvides a basic printing support framework for applications.
Windows.UI.Xaml.ResourcesContainsCustomXamlResourceLoader, which enables loading of custom resource dictionaries as sources.
Windows.UI.Xaml.ShapesDefines basic shapes that are intended for decorative rendering or for compositing non-interactive parts of controls.
Windows.WebProvides information on errors resulting from web service operations.
Windows.Web.AtomPubEnables HTTP CRUD access to Web resources using the AtomPub protocol. TheAtomPub sample demonstrates this implementation.
Windows.Web.HttpProvides a modern HTTP client API for UWP app.
Windows.Web.Http.DiagnosticsProvides a diagnostic facility for tracing and profiling web traffic for applications build on HTTP protocols.
Windows.Web.Http.FiltersProvides classes to send HTTP requests and an interface to create filters to target HTTP and REST services in UWP app.
Windows.Web.Http.HeadersProvides support for HTTP headers used by theWindows.Web.Http namespace for UWP app that target HTTP services.
Windows.Web.SyndicationManages syndication feeds.
Windows.Web.UIThis namespace allows Win32 apps to host the UWP WebView control Out of Process and take full advantage of HTML5. Most of these APIs are a reflection of theWindows.UI.Xaml.Controls.WebView control.
Windows.Web.UI.InteropThis namespace allows Win32 apps to host the UWP WebView control Out of Process and take full advantage of HTML5.

Feedback

Was this page helpful?

YesNoNo

Need help with this topic?

Want to try using Ask Learn to clarify or guide you through this topic?

Suggest a fix?

  • Last updated on

In this article

Was this page helpful?

YesNo
NoNeed help with this topic?

Want to try using Ask Learn to clarify or guide you through this topic?

Suggest a fix?