Windows UWP 命名空间

本部分提供有关 Windows 运行时 (WinRT) API 的详细信息。 这些 API 用于Windows 10上的 UWP 应用开发。

命名空间 说明
Windows.AI.MachineLearning 使应用能够加载机器学习模型、绑定功能并评估结果。
Windows.AI.MachineLearning.Preview 此命名空间包含已弃用的 API。 请改用 Windows.AI.MachineLearning
Windows.ApplicationModel 为应用提供对核心系统功能和有关其应用包的运行时信息的访问权限,并处理挂起操作。
Windows.ApplicationModel.Activation 使应用能够处理 Windows 支持的激活合同、约会和扩展的激活参数。
Windows.ApplicationModel.AppExtensions 使应用能够使用其他应用提供的内容。 从这些应用发现、枚举和访问只读内容。
Windows.ApplicationModel.Appointments 包含 Appointment 类和相关支持类。 约会表示日历中的约会。
Windows.ApplicationModel.Appointments.AppointmentsProvider 定义通过约会提供程序与之交互的激活添加约会和删除约会请求的操作类。
Windows.ApplicationModel.Appointments.DataProvider 包含 AppointmentDataProviderConnection 类和与其事件相关的支持类。 AppointmentDataProviderConnection 允许在通用 Windows 应用与拥有设备上用户的日历信息的应用或服务器之间传输数据。
Windows.ApplicationModel.AppService Windows 应用服务允许通用 Windows 应用向其他通用 Windows 应用提供服务,从而实现应用到应用的通信。 应用服务允许你创建应用可在同一设备上调用的无 UI 服务,从 Windows 10 版本 1607 开始,应用可在远程设备上调用这些服务。
Windows.ApplicationModel.Background 使应用能够计划后台任务以运行应用代码,即使在应用暂停时也是如此。
Windows.ApplicationModel.Calls 控制应用程序如何与电话设备交互的多个方面,包括锁屏界面交互、电话呼叫历史记录以及各种电话服务选项和信息。
Windows.ApplicationModel.Calls.Background 设备后台任务使用 Windows.ApplicationModel.Calls.Background 中的类来处理对设备的电话线、呼叫状态和语音邮件计数的更改。
Windows.ApplicationModel.Calls.Provider 使应用程序能够记录和提供有关电话呼叫来源的信息。
Windows.ApplicationModel.Chat 此命名空间允许应用在支持它的设备上通过短信、彩信和 RCS 协议实现消息传送。
Windows.ApplicationModel.CommunicationBlocking 使应用程序能够支持阻止调用和消息。
Windows.ApplicationModel.Contacts 使应用能够选择和获取有关联系人的信息。
Windows.ApplicationModel.Contacts.DataProvider 此 API 由服务器实现,用于向客户端应用提供联系信息。
Windows.ApplicationModel.Contacts.Provider 使应用能够创建和删除联系人。
Windows.ApplicationModel.ConversationalAgent 使应用程序能够通过 Windows 对话代理平台支持的任何数字助手公开功能。
Windows.ApplicationModel.Core 为应用提供关键的应用程序级功能。
Windows.ApplicationModel.DataTransfer 包含用于在源应用和目标应用之间交换数据的类。 这些类用于共享和剪贴板操作。
Windows.ApplicationModel.DataTransfer.DragDrop 管理拖放项。
Windows.ApplicationModel.DataTransfer.DragDrop.Core 管理拖放项。
Windows.ApplicationModel.DataTransfer.ShareTarget 包含目标应用用于完成共享操作和创建快捷方式(称为 QuickLinks)的类和事件,系统可以使用这些快捷方式来简化将来对应用的共享操作。
Windows.ApplicationModel。Email 支持创建电子邮件、收件人和附件并与之交互。
Windows.ApplicationModel。Email。DataProvider 此 API 由电子邮件服务器实现,用于向电子邮件客户端应用提供电子邮件数据。
Windows.ApplicationModel.ExtendedExecution 提供一种机制,供应用程序在不在前台时执行。
Windows.ApplicationModel.ExtendedExecution.Foreground 提供一种机制,让应用程序在前台执行扩展执行。
Windows.ApplicationModel.Holographic 为 Windows 全息应用提供应用程序模型 API。
Windows.ApplicationModel.LockScreen 与 Windows 锁屏界面相关的类。 请注意,创建新的锁屏界面是第三方开发人员 不可用 的功能。
Windows.ApplicationModel.PackageExtensions 使应用能够使用其他包提供的内容。 发现、枚举和访问这些包的只读内容。
Windows.ApplicationModel.Payments 此命名空间提供与适用于 通用 Windows 平台 (UWP) 应用的 W3C 付款请求 API 规范等效的付款功能。 W3C 付款请求 API 允许网站以对商家和用户都易于的方式收集付款信息。
Windows.ApplicationModel。付款。供应商 此命名空间提供的 API 允许应用简化用户提交的付款交易。
Windows.ApplicationModel.Preview.Holographic 包含允许应用与全息 shell 交互的类,允许用户查看其周围的世界中的内容。
Windows.ApplicationModel.Preview.InkWorkspace 支持在 Ink 工作区中指定墨迹书写应用。
Windows.ApplicationModel.Preview.Notes 使笔记应用能够实现许多功能,以便在某些情况下更快、更高效地进行笔记体验, (请参阅备注) 。
Windows.ApplicationModel.Resources 提供对使用运行时应用的基本命名约定定义的应用程序资源(如字符串)的简化访问。
Windows.ApplicationModel.Resources.Core 提供启用高级资源加载的类。
Windows.ApplicationModel.Resources.Management 启用源资源文件或容器的索引编制,使用特定的文件和文件夹命名约定生成命名资源候选项。
Windows.ApplicationModel.Search 为参与搜索合约的应用中的搜索窗格提供支持。 当用户激活“搜索”超级按钮并提供一致且易于触摸的搜索框和可选搜索建议时,搜索窗格将打开。
Windows.ApplicationModel.Search.Core 提供对应用内 SearchBox 控件和搜索窗格的搜索建议的访问权限。
Windows.ApplicationModel.SocialInfo 使社交媒体应用能够向 Windows 提供源项。
Windows.ApplicationModel.SocialInfo.Provider 实现用于提供社交数据的功能。
Windows.ApplicationModel.Store 提供用于与 Windows 应用商店交互的类型和成员,以将应用内购买和试用功能添加到通用 Windows 平台 (UWP) 应用。
Windows.ApplicationModel.Store.LicenseManagement 提供用于管理应用的许可证信息的 API。
Windows.ApplicationModel.Store.Preview 为各种 Microsoft Store 相关方案提供预览 API。
Windows.ApplicationModel.Store.Preview.InstallControl 提供用于以编程方式管理应用安装和应用更新的 API。
Windows.ApplicationModel.UserActivities 用户活动封装了一个用户任务,该任务可以在以后继续执行,并且可能在不同的设备上继续。
Windows.ApplicationModel.UserActivities.Core 管理用户活动的创建和删除。 UserActivity 封装了用户的任务,该任务可以在以后继续执行,并可能在不同的设备上继续。
Windows.ApplicationModel.UserDataAccounts 包含访问电子邮件、约会、日历等所需的用户数据帐户信息。
Windows.ApplicationModel.UserDataAccounts.Provider 使应用能够替换核心操作系统以前处理的现有帐户管理和同步功能。
Windows.ApplicationModel.UserDataAccounts.SystemAccess 为应用提供调用系统级 UI 以管理设备上的同步合作关系的功能。
Windows.ApplicationModel.UserDataTasks 使应用能够选择和获取有关任务的信息。
Windows.ApplicationModel.UserDataTasks.DataProvider 此 API 由服务器实现,以便向客户端应用提供任务信息。
Windows.ApplicationModel.VoiceCommands 支持在 Cortana 中处理语音或文本输入的语音命令,以从后台应用访问特性和功能。 当应用在后台处理语音命令时,它可以在 Cortana 画布上显示反馈,并使用 Cortana 语音与用户通信。
Windows.ApplicationModel.Wallet
Windows.ApplicationModel.Wallet.System 定义一组异步操作和操作,用于管理系统钱包数据库中的钱包项。 这些可用于读取现有项,或用于添加和删除项。
Windows.Data.Html 提供用于处理 HTML 的实用工具类。
Windows.Data.Json 提供对 JSON 数组、值和对象的支持。
Windows.Data.Pdf 包含用于将可移植文档格式的页面 (PDF) 文档转换为图像文件的类。
Windows.Data.Text 支持识别文本段和确定 Unicode 字符的属性。
Windows.Data.Xml.Dom 支持 XML 文档对象模型 (DOM) 。
Windows.Data.Xml.Xsl 提供对 XSLT 处理器的支持。
Windows.Devices 此命名空间提供对低级别设备提供程序的访问,包括 ADC、GPIO、I2 C、PWM 和 SPI。
Windows.Devices.Adc Analog-Digital 转换器(ADC)是一种电气组件,用于将模拟电信号 (通常为电压) 转换为数字表示形式。 ADC 通常与处理来自模拟世界信号的数字线路相连接。
Windows.Devices.Adc.Provider 此 API 公开供用户为特定控制器实现的提供程序接口。 ADC API 需要 ADC 提供程序实现才能与 ADC 控制器通信。
Windows.Devices.AllJoyn
Windows.Devices.Background 使设备后台任务能够获取触发任务的应用提供的信息,并将进度报告回应用。
Windows.Devices.Bluetooth Windows.Devices.Bluetooth 命名空间定义一组允许 UWP 应用和桌面应用与蓝牙设备交互的Windows 运行时 API。 有关详细信息,请参阅 蓝牙
Windows.Devices.Bluetooth.Advertisement 允许应用发送和接收蓝牙低功耗 (LE) 广告。
Windows.Devices.Bluetooth.Background 提供描述蓝牙触发器的触发器详细信息的类。
Windows.Devices.Bluetooth.GenericAttributeProfile Windows.Devices.Bluetooth.GenericAttributeProfile 命名空间定义 UWP 应用或桌面应用程序可用于与蓝牙 LE 设备通信的Windows 运行时类。
Windows.Devices.Bluetooth.Rfcomm Windows.Devices.Bluetooth.Rfcomm 命名空间定义了 UWP 应用和桌面应用程序可用于与蓝牙设备通信的Windows 运行时类。 有关详细信息,请参阅 蓝牙若要详细了解如何使用 Windows.Devices.Bluetooth.Rfcomm,请参阅 蓝牙 Rfcomm 聊天示例
Windows.Devices.Custom 以异步方式打开自定义设备,并使用从打开操作返回的对象将异步 IOCTL 发送到设备。
Windows.Devices.Display 包含用于确定物理显示方面的组件。
Windows.Devices.Display.Core 为自定义合成器软件提供管理和向硬件显示管道显示内容的方法。
Windows.Devices.Enumeration 提供用于枚举设备的类。
Windows.Devices.Enumeration.Pnp
Windows.Devices.Geolocation 提供 API,用于 获取当前位置 或跟踪设备随时间推移的位置。 位置信息可能来自来自信标(如 Wi-Fi 接入点和手机塔)的位置、设备的 IP 地址的估计位置,也可能来自其他来源(如 GNSS 或 GPS 设备)。 Windows.Devices.Geolocation API 提供来自所有可用源的最合适的地理位置数据。
Windows.Devices.Geolocation.Geofencing 地理围栏是地理点周围的虚拟区域。 地理围栏 API 使应用程序能够及时提供地理上下文体验,而无需应用持续运行和使用设备资源。 地理围栏支持以下方案:当用户离开工作或回家时弹出提醒,或者在用户到达商店范围内时显示优惠券。
Windows.Devices.Geolocation.Provider 在某些情况下,设备的物理位置不够-要么它不代表用户的实际位置,要么设备的当前定位功能不够好,无法满足特定方案。 在这些情况下,远程位置源需要 替代 当前设备位置,而不仅仅是最后的解决方法。 此命名空间中的类型提供这些设施。
Windows.Devices.Gpio 包含用于在用户模式下使用常规用途 I/O (GPIO) 引脚的类型。
Windows.Devices.Gpio.Provider 此 API 公开提供程序接口和关联类,供你为特定控制器实现。 GPIO API 需要 GPIO 提供程序实现才能与 GPIO 控制器通信。
Windows.Devices.Haptics 支持基本的非方向触觉反馈,例如点击、嗡嗡声和隆隆声,这些反馈可通过强度和时间等特征进行优化。
Windows.Devices.HumanInterfaceDevice 此命名空间允许 UWP 应用访问支持 人机接口设备 (HID) 协议的设备。
Windows.Devices.I2c 包含可用于与通过应用程序间集成电路 (I2 C) 总线连接的外围设备进行通信的类型。
Windows.Devices.I2c.Provider 此 API 公开供用户为特定控制器实现的提供程序接口和关联的类。 I2C API 需要 I2 C 提供程序实现才能与 I2 C 控制器通信。
Windows.Devices.Input 支持识别可用的输入设备 (指针、触摸、鼠标和键盘) 以及检索有关这些设备的信息。
Windows.Devices.Input.Preview 根据用户眼睛和头部的位置和移动,为跟踪用户的凝视、注意力和状态提供支持。
Windows.Devices.Lights 提供用于访问和控制 LampArrays 和旧版 Lamp 设备的 API。
Windows.Devices.Lights.Effects 为常见 LampArray 方案提供简单效果。
Windows.Devices.Midi 此命名空间提供用于在 Windows 运行时 (WinRT) 应用中使用 MIDI 设备的类型。
Windows.Devices.Perception 提供用于处理彩色相机、深度传感器和红外相机中的图像帧的类。
Windows.Devices.Perception.Provider 包含用于实现感知帧提供程序的类型。
Windows.Devices.PointOfService 使应用程序开发人员能够访问服务点 (POS) 外围设备。 命名空间提供与供应商无关的接口,用于从 UWP 应用访问来自各种制造商的 POS 设备。
Windows.Devices.PointOfService.Provider 使服务器能够向客户端应用程序提供条形码扫描功能。
Windows.Devices.Portable windows Portable Devices (WPD) 使计算机能够与附加的媒体和存储设备通信。 此命名空间提供用于标识 Windows 便携设备 (WPD) 服务和存储的方法。
Windows.Devices.Power 提供用于详细电池信息的 API。 有关详细信息,请参阅 获取电池信息
Windows.Devices.Printers 提供用于处理 3D 打印机的 API。
Windows.Devices.Printers.Extensions 包含提供对打印任务配置和打印通知Windows 运行时组件的访问的类和接口。
Windows.Devices.Pwm PWM 代表脉冲宽度调制,描述了创建用户定义的长度和占空比的重复方波的基本技术。 最常见的用途包括驱动电机、调光 LED 等。此 API 使用户能够使用连接到系统的 PWM 控制器生成 PWM 波形式。
Windows.Devices.Pwm.Provider 此 API 公开供用户为特定控制器实现的提供程序接口。 PWM API 需要 PWM 提供程序实现才能与 PWM 控制器通信。
Windows.Devices.Radios 此命名空间的成员允许应用在运行应用的设备上查找和控制无线电适配器(如 Wi-Fi 和蓝牙),并查询这些无线电的某些属性。
Windows.Devices.Scanners 包含基于 Windows 映像采集 (WIA 构建的类、接口、结构和其他组件) COM API,为 UWP 应用和桌面应用提供扫描功能。
Windows.Devices.Sensors 提供对支持的传感器类型和相关运动数据的访问。
Windows.Devices.Sensors.Custom 提供对自定义传感器及其相关数据的访问权限。
Windows.Devices.SerialCommunication 命名空间Windows.Devices.SerialCommunication定义Windows 运行时类,UWP 应用可以使用这些类与公开串行端口或串行端口的某些抽象的设备进行通信。 这些类提供发现此类串行设备、读取和写入数据的功能,以及控制流控制的特定于串行的属性,例如设置波特率、信号状态。
Windows.Devices.SmartCards 获取有关智能卡读取器和智能卡的信息;配置物理智能卡;以及创建、配置和删除受信任的平台模块 (TPM) 虚拟智能卡。
Windows.Devices.Sms 提供发送和接收短信服务 (短信) 消息、筛选传入消息、以静默方式发送消息的功能,以及查询有关移动宽带短信设备的属性的功能。 使用此 API 实现移动运营商 (MO) 应用程序,这些应用程序使用应用定向短信来实现 MO 功能,例如视觉语音邮件应用。
Windows.Devices.Spi 串行外设接口 (SPI) 是一种高速接口,用于在同一板上的集成组件之间进行通信。
Windows.Devices.Spi.Provider 此 API 公开供用户为特定控制器实现的提供程序接口和关联的类。 SPI API 需要 SPI 提供程序实现才能与 SPI 控制器通信。
Windows.Devices.Usb 此命名空间定义 UWP 应用可用于与 WinUSB 设备通信的Windows 运行时类。 这些设备由收件箱 winusb.sys 驱动程序处理,并由特定的 Microsoft OS 描述符标识。
Windows.Devices.WiFi
Windows.Devices.WiFiDirect 包含支持连接到关联的 Wi-Fi Direct 设备和电脑、平板电脑和手机的关联终结点的类。
Windows.Devices.WiFiDirect.Services 为实现你自己的 Wi-Fi Direct Services 提供支持。
Windows.Embedded.DeviceLockdown 提供简单且一致的界面,用于锁定企业定义的特定用户角色的设备上的可用应用程序和磁贴。
Windows.Foundation 启用基本Windows 运行时功能,包括管理异步操作和访问属性存储。 此命名空间还定义表示统一资源标识符 (URI) 、日期和时间、二维度量以及其他基本值的通用值类型。
Windows.Foundation.Collections 定义标准、专用和泛型集合对象。 这包括 IIterable<T>、IVector<T> 和 IMap<K,V> 泛型接口,它们用作整个 Windows 运行时 API 中基本集合支持的模式。
Windows.Foundation.Diagnostics 提供用于记录消息和跟踪事件的类。
Windows.Foundation.Metadata 定义指示Windows 运行时类型和成员的基本属性的属性。
Windows.Foundation.Numerics 提供一组面向图形的数学类型。
Windows.Gaming.Input 为 Windows 应用程序提供对游戏控制器输入的访问。
Windows.Gaming.Input.Custom 包含使设备制造商能够为其设备编写自定义 WinRT (Windows 运行时) 类库的 API。
Windows.Gaming.Input.ForceFeedback 包含用于控制控制器上的力回馈马达的 API。
Windows.Gaming.Input.Preview 提供支持旧版游戏设备的功能的 API。
Windows.Gaming.Preview.GamesEnumeration 一组 API,用于查询已安装的游戏及其关联属性,以便启动和管理游戏在游戏模式下的运行方式。
Windows.Gaming.UI 提供使用游戏栏、游戏监视和游戏聊天的方法。
Windows.Gaming.XboxLive.Storage 包含用于创建、保存、枚举和加载 Xbox Live 游戏保存的 GameSaveProviderGameSaveContainer 类。
Windows.Globalization 为语言配置文件、地理区域和国际日历提供全球化支持。
Windows.Globalization.Collation 提供字符分组的只读列表。
Windows.Globalization.DateTimeFormatting 启用日期和时间的格式设置。
Windows.Globalization.Fonts 提供允许应用为文本显示选择适合语言和适合脚本的字体的类。
Windows.Globalization.NumberFormatting 根据用户的语言和地理区域,提供用于设置货币、十进制数、百分比值和每米值的类。
Windows.Globalization.PhoneNumberFormatting 提供电话号码格式设置、验证和匹配,并提供广泛的全局支持。
Windows.Graphics 提供包含有关如何绘制图形的信息的基本数据类型。 这些数据结构通常用于定义使用 CompositionVirtualDrawingSurface 类时绘制图面的大小。
Windows.Graphics.Capture 通过使用系统选取器 UI 控件,使应用能够以安全、易于使用的方式捕获环境、应用程序窗口和显示。
Windows.Graphics.DirectX 指定用于 Windows 运行时 Direct3D 11 互操作图面的像素格式和其他枚举常量。
Windows.Graphics.DirectX.Direct3D11 提供 Microsoft Direct3D API 的Windows 运行时投影,使Windows 运行时应用程序和组件能够交换 Direct3D 图面和设备。
Windows.Graphics.Display 包含用于确定物理显示的各个方面的组件。
Windows.Graphics.Display.Core 获取有关显示器的信息,并配置其设置以支持内容的显示。
Windows.Graphics.Effects Windows.Graphics 接口。
Windows.Graphics.Holographic 包含允许应用在周围的世界中显示全息影像的类。
Windows.Graphics.Imaging 启用图像文件的解码、编辑和编码。
Windows.Graphics.Printing 包含打印驱动程序和 Windows 打印系统用来创建和操作文档的类、接口、结构和其他组件。
Windows.Graphics.Printing.OptionDetails 扩展基本打印任务选项,使你能够更好地控制呈现给用户的打印体验。
Windows.Graphics.Printing.PrintSupport 提供用于处理打印支持设置 UI 会话的 API。
Windows.Graphics.Printing.PrintTicket 此命名空间提供Windows 运行时类,这些类充当打印架构 COM 接口上的包装器。 这允许在 UWP 打印工作流应用中轻松配置打印作业指令。
Windows.Graphics.Printing.Workflow 此命名空间提供用于编写打印工作流应用的功能。 打印工作流应用注册到支持打印的源应用程序。 在源应用程序选择打印某些内容之后,但在将打印数据发送到打印机之前,它们将在后台启动。 工作流应用能够更改打印票证 (打印机设备设置) 和要打印的实际内容,并且可以选择通过在此过程中中途启动前台应用向用户公开此功能。 这允许对打印体验进行更大程度的自定义。
Windows.Graphics.Printing3D 提供用于处理 3D 打印机的 API。
Windows.Management 提供强制从 MDM 设备同步到服务器的功能。 此 MDM 同步协议基于开放移动联盟 - 设备管理标准。
Windows.Management.Core 提供用于管理应用的核心功能。
Windows.Management.Deployment 提供用于管理应用包的功能。
Windows.Management.Deployment.Preview 提供查找已安装的桌面应用以及显示其名称和版本的功能。
Windows.Management.Policies 使通用 Windows 平台 (UWP) 应用能够查询设备上的当前移动设备管理 (MDM) 策略。
Windows.Management.Update 此命名空间中的类型允许用户选择在其设备上接收Windows Insider Preview版本。 这些 API 旨在供 IoT 原始设备制造商 (OEM) 使用。
Windows.Management.Workplace 提供用于管理企业中的应用的功能。
Windows.Media 提供用于创建和使用媒体(如照片、录音和视频)的类。
Windows.Media.AppBroadcasting 提供用于获取当前应用的广播状态的 API。 这包括确定应用当前是否可以开始广播,以及无法启动广播的原因的详细信息,以及启动应用广播系统设置 UI 的功能。
Windows.Media.AppRecording 提供用于将应用的音频和视频内容录制到文件、将应用内容的屏幕截图保存到图像文件以及查询应用录制和屏幕截图功能的当前可用性的 API。
Windows.Media.Audio 提供用于路由、混合和处理音频的 API。
Windows.Media.Capture 提供用于捕获照片、录音和视频的类。
Windows.Media.Capture.Core 提供用于捕获可变照片序列的类。
Windows.Media.Capture.Frames 此命名空间提供用于从表示捕获设备的一个或多个 MediaFrameSource 对象获取媒体帧的 API。
Windows.Media.Casting 此命名空间允许应用将特定媒体内容强制转换或发送到第二台设备,并且与设备协议无关。 目前,API 可与 Miracast、DLNA 和蓝牙配合使用,并支持来自 HTML 标记、ImageElement 和 MediaElement 的图像、音频和视频。
Windows.Media.ClosedCaptioning 提供用于检索闭合描述文字格式设置的 API,用户可以通过系统的隐藏式字幕设置页面设置这些设置。
Windows.Media.ContentRestrictions 提供为 Windows 用户定义Family Safety设置的类。
Windows.Media.Control 允许控制不同播放实例的 API 集合。
Windows.Media.Core 包含由与媒体播放相关的多个不同功能使用的核心媒体 API。
Windows.Media.Core.Preview 提供可能在将来的版本中弃用的媒体 API。
Windows.Media.Devices 访问和控制音频、视频和通信设备。
Windows.Media.Devices.Core 访问和控制可变照片序列的设备。
Windows.Media.DialProtocol DIAL 协议 (DI scover A nd L aunch) 允许用户将媒体应用从主要设备(如手机或平板电脑)启动到电视等远程设备。 有关行业标准协议的详细信息,请参阅 http://www.dial-multiscreen.org
Windows.Media.Editing 提供编辑、预览和保存已编辑的媒体剪辑的功能。
Windows.Media.Effects 包含用于发现设备上的音频处理链的类。
Windows.Media.FaceAnalysis 提供用于在位图或视频帧中检测人脸的 API。
Windows.Media.Import Windows.Media.Import 命名空间提供用于从设备(包括相机、大容量存储设备、手机和其他支持照片导入的设备)中发现和导入照片和视频的 API。
Windows.Media.MediaProperties 提供为媒体格式创建属性所需的类和其他编程元素。
Windows.Media.Miracast Miracast 相关功能的命名空间。
Windows.Media.Ocr (OCR) API 提供光学字符识别,用于从图像中读取文本。
Windows.Media.Playback 提供从前台和后台任务播放媒体文件的功能。
Windows.Media.Playlists 提供用于创建和保存媒体播放列表以供播放的类。
Windows.Media.PlayTo 支持将音频、视频和图像流式传输到远程设备。
Windows.Media.Protection 提供为媒体内容提供内容保护管理的类型。
Windows.Media.Protection.PlayReady 提供为媒体内容提供 PlayReady 内容保护管理的类型。
Windows.Media.Render 提供用于管理媒体呈现的类。
Windows.Media.SpeechRecognition 在 Windows 运行时 应用中启用命令和控制的语音识别。
Windows.Media.SpeechSynthesis 支持初始化和配置语音合成引擎 (或语音) ,以将文本字符串转换为音频流,也称为文本转语音 (TTS) 。 语音特征、发音、音量、音调、速率或速度、重音等通过 语音合成标记语言 (SSML) 版本 1.1 进行自定义。
Windows.Media.Streaming.Adaptive 提供播放使用各种自适应流式处理协议传送的多媒体内容的功能。 可以播放 http 实时传送视频流 (HLS) 或基于 HTTP (DASH 的动态自适应流) 内容。
Windows.Media.Transcoding 包含用于转码音频和视频文件的类。
Windows.Networking 提供对网络应用使用的主机名和终结点的访问。
Windows.Networking.BackgroundTransfer 在应用中启用高级下载和上传传输功能。 有关后台传输功能的概述,请参阅 在后台传输数据。 下载 代码示例的后台传输示例
Windows.Networking.Connectivity 检索连接配置文件,这些配置文件为已建立的网络连接提供连接性、使用情况和数据计划信息。 当在具有挑战性的网络方案中操作或遵守网络提供商设置的数据计划限制时,连接的应用程序可以使用此数据采取适当的操作。
Windows.Networking.NetworkOperators 包含支持移动宽带帐户管理的类。
Windows.Networking.Proximity 包含支持近距离设备之间的连接的类。
Windows.Networking.PushNotifications 包含封装推送通知的类和接口。
Windows.Networking.ServiceDiscovery.Dnssd 支持注册和发现使用 DNS 服务发现 (DNS-SD) 播发自己的服务。
Windows.Networking.Sockets 提供用于网络通信的套接字和 WebSocket 类,以及 UWP 应用在后台接收的实时网络通知的类。
Windows.Networking.Vpn 通过此命名空间中的类,可以创建、编辑和管理虚拟专用网络 (VPN) 连接,以及编写插件以使用 Windows VPN 平台控制 VPN 连接。
Windows.Networking.XboxLive 此 API 并非适用于所有应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。
Windows.Perception 包含用于感知用户周围环境的类,让应用相对于用户周围的表面和全息影像查找设备并推断设备。
Windows.Perception.Automation.Core 定义感知自动化基础结构的支持类型。
Windows.Perception.Automation.Monitoring 定义感知自动化监视基础结构的支持类型。
Windows.Perception.People 包含描述人员的类。
Windows.Perception.Spatial 包含用于推理用户周围环境中的空间关系的类。
Windows.Perception.Spatial.Preview 包含允许应用跟踪空间节点的类,使用户能够推断其环境中的位置和事物。
Windows.Perception.Spatial.Surfaces 包含描述在用户周围环境中观测到的表面及其三角形网格的类。
Windows.Phone.ApplicationModel 为应用提供对核心系统功能和有关其应用包的运行时信息的访问权限。
Windows.Phone.Devices.Notification Windows.Phone.Devices.Notification 命名空间提供了一个类,你可以使用该类通过振动手机来通知用户。
Windows.Phone.Devices.Power Windows.Phone.Devices.Power 命名空间包含一个类,该类提供有关手机电池状态的信息。
Windows.Phone.Management.Deployment 提供类来查询安装在手机上的应用程序和管理应用程序包的安装状态。
Windows.Phone.Media.Devices Windows.Phone.Media.Devices 命名空间提供的功能允许 IP 语音应用程序将音频路由到免提电话以外的终结点。
Windows.Phone.Networking.Voip
Windows.Phone.Notification.Management 提供允许配件与手机交互的成员。
Windows.Phone.PersonalInformation 提供用于管理自定义联系人存储的 API。
Windows.Phone.PersonalInformation.Provisioning 此命名空间提供的 API 使授权实体能够预配个人信息。
Windows.Phone.Speech.Recognition 为Windows Phone应用启用语音识别。
Windows.Phone.StartScreen 包含封装双 SIM 卡设备的磁贴、Toast 和锁屏提醒通知的类。
Windows.Phone.System 提供与系统功能相关的信息。
Windows.Phone.System.Power Windows.Phone.System.Power 命名空间提供类来指示手机的电池是否处于节能模式。
Windows.Phone.System.Profile 包含有关手机的个人资料信息。
Windows.Phone.System.UserProfile.GameServices.Core 提供对游戏服务的访问权限。
Windows.Phone.UI.Core 支持处理核心窗口中的输入事件。
Windows.Phone.UI.Input 为手机提供对用户输入机制的支持。
Windows.Security.Authentication.Identity 包含用于与企业密钥凭据注册交互的类。
Windows.Security.Authentication.Identity.Core 此 API 仅供内部使用,不应在代码中使用。
Windows.Security.Authentication.Identity.Provider 支持使用配套设备解锁 Windows。
Windows.Security.Authentication.OnlineId 使应用和桌面程序都能够使用 Live 通过其 Microsoft 帐户对用户进行身份验证。 身份验证后,应用可以取回具有 ID 的 JSON 令牌,该 ID 可用于应用程序中的该用户。
Windows.Security.Authentication.Web 使应用无需公开用户的凭据即可与联机 Web 服务集成。 Web 身份验证代理为应用提供一组 API 和基础结构,以便使用 Internet 身份验证和授权协议(如 OAuth 和 OpenID)。
Windows.Security.Authentication.Web.Core 包含用于从 Web 帐户提供程序获取令牌的核心方法。
Windows.Security.Authentication.Web.Provider 包含用于以联机标识提供者身份管理 Web 帐户和身份验证请求的类。
Windows.Security.Authorization.AppCapabilityAccess AppCapabilityAccess 将允许应用在运行时请求和监视其对功能保护资源的访问权限。
Windows.Security.Credentials 提供一种用于安全存储和管理密码、通行短语和其他标识信息的常用方法。
Windows.Security.Credentials.UI 使你能够在没有基础操作复杂性的情况下使用凭据,为凭据提供统一的体验,将凭据提示减少到绝对最小值。 此命名空间从用户处收集各种类型的凭据,将其存储在本地计算机上,并使用现有身份验证模型将其呈现给 Web 服务和代理。
Windows.Security.Cryptography 包含一个类,该类可用于编码和解码数据、生成随机数以及字节数组和缓冲区之间的转换。
Windows.Security.Cryptography.Certificates 包含可用于创建证书请求和安装证书响应的类型。
Windows.Security.Cryptography.Core 包含可用于创建加密密钥、对内容进行哈希和签名、创建消息身份验证代码以及加密或解密数据的类。
Windows.Security.Cryptography.DataProtection 包含一个类,使你能够轻松加密和解密静态数据或数据流。
Windows.Security.DataProtection 无论是否存在 Windows 信息保护 (WIP) 策略,数据保护 API 都会为所有用户和应用程序启用数据保护。
Windows.Security.EnterpriseData 包含支持 Windows 信息保护 (WIP) 的类。 有关 WIP 与文件、缓冲区、剪贴板、网络、后台任务和锁定下的数据保护的关系的完整开发人员图片,请参阅 Windows 信息保护
Windows.Security.ExchangeActiveSyncProvisioning 允许邮件应用评估和应用 Exchange Active Synchronization (EAS) 策略。
Windows.Security.Isolation 已弃用。 Windows 安全中心隔离 API 的命名空间。
Windows.Services.Cortana 提供用于访问和管理应用与 Cortana 服务共享的信息的类型和成员。
Windows.Services.Maps Windows.Services.Maps 命名空间包含提供位置、路线和地理编码服务的类。
Windows.Services.Maps.Guidance 提供用于逐向引导式导航的 API。
Windows.Services.Maps.LocalSearch 提供用于搜索企业和地点的 API。 搜索针对已在设备上本地缓存的数据执行。
Windows.Services.Maps.OfflineMaps 包含可用于查找和下载地图包以供脱机使用的类。
Windows.Services.Store 提供可用于访问和管理当前应用的 Microsoft Store 相关数据的类型和成员。 例如,可以使用此命名空间获取当前应用的 Microsoft Store 一览和许可证信息、购买应用提供的当前应用或产品,或下载并安装应用的程序包更新。
Windows.Services.TargetedContent 目标内容命名空间使应用程序能够订阅和访问云交付的订阅特定的内容和资产。 此内容在本地缓存,以便在设备脱机时可用。 当有新内容可用时,可以定期更新订阅内容。
Windows.Storage 提供用于管理文件、文件夹和应用程序设置的类。
Windows.Storage.AccessCache 启用和管理对最近使用的 (MRU) 存储项列表的访问,以及应用程序为将来高效访问而保存的存储项列表的访问。
Windows.Storage.BulkAccess 提供用于在存储系统中搜索、访问、管理和检索有关文件和文件夹信息的类。
Windows.Storage.Compression 提供 Windows 中包含的压缩功能的统一接口,使开发人员无需负责管理本机压缩 API 所需的块大小、压缩参数和其他详细信息。
Windows.Storage.FileProperties 提供对文件属性的访问。
Windows.Storage.Pickers 提供用于创建和管理用户界面的类 (UI) 元素,这些元素允许用户浏览文件、选择要打开的文件,以及选择存储文件时的名称、扩展名和位置。
Windows.Storage.Pickers.Provider 支持通过文件选取器参与文件打开选取器合约提供文件的应用,以及通过文件选取器合约或缓存文件更新程序合约作为文件选取器文件保存位置的应用。
Windows.Storage.Provider 允许应用通过缓存文件更新程序合约提供文件的实时更新。
Windows.Storage.Search 提供类,用于枚举存储中的内容和执行高级查询语法 (AQS) 搜索内容。
Windows.Storage.Streams 提供对顺序访问流和随机访问流的读取和写入的支持。
Windows.System 启用系统功能,例如启动应用、获取有关用户的信息以及内存分析。
Windows.System.Diagnostics 提供有关系统和正在运行的进程的诊断信息。
Windows.System.Diagnostics.DevicePortal 提供用于实现 Windows 设备门户的自定义 appx 插件的功能。
Windows.System.Diagnostics.Telemetry 提供向连接用户体验和遥测组件注册客户端的功能。
Windows.System.Diagnostics.TraceReporting 此命名空间表示管理遥测升级的连接用户体验和遥测组件。
Windows.System.Display 使应用程序能够请求设备显示器保持打开状态,即使长时间没有用户活动也是如此。
Windows.System.Implementation.FileExplorer 仅限内部使用。
Windows.System.Implementation.Holographic 包含在实现与全息 shell 相关的 Windows 组件中使用的类型。
Windows.System.Inventory 提供可供当前用户使用的已安装 Win32 应用的列表。 这包括为所有用户以及仅为当前用户安装的应用。
Windows.System.Power 提供电源和能源使用 API。
Windows.System.Power.Diagnostics 提供用于实时计算应用总能耗的调试 API。 建议仅使用这些 API 进行调试。
Windows.System.Preview 允许在两个面板设备上运行的应用获取有关设备状态的信息。
Windows.System.Profile 使应用能够获取有关系统的信息。
Windows.System.Profile.SystemManufacturers 为硬件开发人员和 OEM 提供信息。
Windows.System.RemoteDesktop 使应用程序能够获取有关远程桌面会话的信息。
Windows.System.RemoteDesktop.Input 为远程桌面客户端应用程序提供启用文本输入虚拟化的功能。
Windows.System.RemoteDesktop.Provider 提供用于实现远程桌面客户端应用的 API。
Windows.System.RemoteSystems 使应用能够发现其他设备并与之通信。 此 API 是 Project Rome 的一部分,可用于创建多平台用户体验。
Windows.System.Threading 使应用程序能够使用线程池运行工作项。
Windows.System.Threading.Core 创建为响应命名事件和信号灯而运行的工作项。 此外,为必须保证能够运行的工作项预先分配资源,即使在大量 (或完全) 资源分配的情况下也是如此。
Windows.System.Update 支持系统更新的交互式控件。
Windows.System.UserProfile 使应用能够获取有关用户的信息、设置全球化首选项和控制锁屏界面图像。
Windows.UI 提供可访问核心系统功能及其 UI 的相关运行时信息的应用。
Windows.UI.Accessibility 提供对使用辅助功能设备(如屏幕阅读器和放大镜)的支持。
Windows.UI.ApplicationSettings 提供允许开发人员定义显示在 Windows shell 的设置窗格中的应用设置的类。 “设置”窗格为用户访问应用设置提供了一个一致的位置。
Windows.UI.Composition 提供用于用户界面组合的 API。
Windows.UI.Composition.Core 为用户界面组合提供核心 API。
Windows.UI.Composition.Desktop 提供用于用户界面组合的 API。
Windows.UI.Composition.Diagnostics 提供用于用户界面组合诊断和调试的 API。
Windows.UI.Composition.Effects 包含特定于为用户交互创建效果的类。 这些效果特定于合成。
Windows.UI.Composition.Interactions 提供在视觉层中启用输入驱动动画的功能。
Windows.UI.Composition.Scenes 提供用于加载 3D 模型和撰写 3D 场景的 API。
Windows.UI.Core 提供基本的用户界面窗口组件,包括核心输入事件和事件调度。
Windows.UI.Core.AnimationMetrics 通过此命名空间公开的类及其属性检索 Windows 动画中使用的原始缩放、转换和不透明度参数
Windows.UI.Core.Preview 为各种基本用户界面窗口组件提供预览 API。
Windows.UI.Core.Preview.Communications 允许 Teams 或任何其他开发人员为 Surface Hub 编写插件 VTC 应用。
Windows.UI.Input 提供对 Windows 输入系统的支持。 这包括:
Windows.UI.Input.Core 支持在后台线程上处理输入。
Windows.UI.Input.Inking 为Windows Ink应用提供输入、处理和管理支持。
Windows.UI.Input.Inking.Analysis 提供Windows Ink应用的墨迹笔划输入分析。
Windows.UI.Input.Inking.Core 替代默认 InkPresenter 运行时行为,为Windows Ink应用提供高级输入、处理和管理支持。
Windows.UI.Input.Inking.Preview 为 Windows Ink 应用提供预览 API。
Windows.UI.Input.Preview 提供 Windows 输入预览 API。
Windows.UI.Input.Preview.Injection 支持以编程方式从键盘、鼠标、触摸、笔和游戏板等各种设备生成和自动执行输入。
Windows.UI.Input.Spatial 包含类,这些类可让应用自然地响应你周围的视线、手势、运动控制器和语音。
Windows.UI.Notifications 包含封装磁贴、Toast 和锁屏提醒通知的类。
Windows.UI.Notifications.Management 提供用于读取和管理通知的 API。
Windows.UI.Notifications.Preview 提供 Windows 通知功能的预览 API。
Windows.UI.Popups 提供对上下文菜单和消息对话框的支持。
Windows.UI.Shell 支持通过 Windows Shell 将应用与 Windows UI 的本机元素连接。
Windows.UI.StartScreen 为应用提供与“开始”屏幕集成的方法,例如创建辅助磁贴和自定义跳转列表。
Windows.UI.Text 提供对使用文本内容的支持。
Windows.UI.Text.Core 提供用于访问 Windows 核心文本 API 和文本输入服务器的类型。 Windows 核心文本是一种客户端-服务器系统,用于将键盘输入的处理集中到单个服务器中。 可以使用它来操作自定义文本输入控件的编辑缓冲区;文本输入服务器可确保文本输入控件的内容及其自己的编辑缓冲区的内容始终通过应用程序和服务器之间的异步信道同步。
Windows.UI.UIAutomation 提供对 WinRT 自动化客户端的支持。
Windows.UI.UIAutomation.Core 提供用于访问 Windows 核心UI 自动化 API 的类型。
Windows.UI.ViewManagement 支持处理和管理与活动通用 Windows 平台 (UWP) 应用关联的各种视图。
Windows.UI.ViewManagement.Core 支持处理和管理与活动前台应用程序关联的 CoreInputView 对象。
Windows.UI.WebUI 提供特定于以 HTML、JavaScript 和 CSS 编写的应用的 API。
Windows.UI.WebUI.Core 为以 HTML、JavaScript 和 CSS 编写的应用提供对命令栏的访问。
Windows.UI.WindowManagement 提供对处理和管理与活动应用关联的窗口的支持。
Windows.UI.WindowManagement.Preview 提供用于处理和管理与活动应用关联的窗口的预览 API。
Windows.UI.Xaml 提供常规框架 API 和应用程序模型 API,以及许多不同的功能区域通用的各种支持类。
Windows.UI.Xaml.Automation 定义 Microsoft UI 自动化基础结构的支持类型。 这些支持类型用于实现 Microsoft UI 自动化对自定义控件的支持。 此外, AutomationProperties 还提供辅助功能信息作为 XAML UI 定义的一部分。
Windows.UI.Xaml.Automation.Peers 包含控件和基类的自动化对等。
Windows.UI.Xaml.Automation.Provider 定义由自动化对等方实现并由自动化客户端识别的提供程序模式。
Windows.UI.Xaml.Automation.Text 包含报告有关文本自动化模式的详细信息的枚举。
Windows.UI.Xaml.Controls 提供支持现有和自定义 UWP 控件的 UI 控件和类。
Windows.UI.Xaml.Controls.Maps 定义 Map 控件的类。 还定义可以放置在地图上的图块源和元素。
Windows.UI.Xaml.Controls.Primitives 定义表示 UI 控件的组成部分或支持控件复合模型的类。 此外,还定义控件模式(如对齐和选择)的接口。
Windows.UI.Xaml.Core.Direct 提供 XamlDirect API,允许中间件在更基元级别访问大多数 Xaml,从而获得更好的 CPU 和工作集性能。
Windows.UI.Xaml.Data 定义应用的数据绑定基础结构。
Windows.UI.Xaml.Documents 提供基本的文本和文档模型类。
Windows.UI.Xaml.Hosting 提供与大型应用程序中托管的 XAML 设计图面相关的服务。
Windows.UI.Xaml.Input 定义应用和 UI 元素的输入和输入事件基础结构。
Windows.UI.Xaml.Interop 提供跨框架集成和互操作的基本类型。 值得注意的是,这包括启用绑定模式的接口和支持类型。
Windows.UI.Xaml.Markup 为 UWP 应用和Windows 运行时提供 XAML 语言支持 API。
Windows.UI.Xaml.Media 提供基本媒体支持、图形基元和画笔绘制 API。
Windows.UI.Xaml.Media.Animation 为切换动画、可视状态或动画 UI 组件提供动画和情节提要 API。
Windows.UI.Xaml.Media.Imaging 提供与图像处理以及获取位图图像的资源和源文件相关的类型。
Windows.UI.Xaml.Media.Media3D 包含支持矩阵/透视转换的类型。
Windows.UI.Xaml.Navigation 提供支持 由 PageFrame 类启动的导航事件的类型。
Windows.UI.Xaml.Printing 为应用程序提供基本的打印支持框架。
Windows.UI.Xaml.Resources 包含 CustomXamlResourceLoader,它支持将自定义资源字典作为源加载。
Windows.UI.Xaml.Shapes 定义用于装饰呈现或组合控件的非交互部分的基本形状。
Windows.Web 提供有关 Web 服务操作导致的错误的信息。
Windows.Web.AtomPub 使用 AtomPub 协议启用对 Web 资源的 HTTP CRUD 访问。 AtomPub 示例演示了此实现。
Windows.Web.Http 为 UWP 应用提供新式 HTTP 客户端 API。
Windows.Web.Http.Diagnostics 提供诊断工具,用于跟踪和分析基于 HTTP 协议构建的应用程序的 Web 流量。
Windows.Web.Http.Filters 提供用于发送 HTTP 请求的类,以及用于在 UWP 应用中创建筛选器以面向 HTTP 和 REST 服务的接口。
Windows.Web.Http.Headers 为面向 HTTP 服务的 UWP 应用提供 对 Windows.Web.Http 命名空间使用的 HTTP 标头的支持。
Windows.Web.Syndication 管理联合源。
Windows.Web.UI 此命名空间允许 Win32 应用托管 UWP WebView 控件进程外并充分利用 HTML5。 其中大多数 API 都是 Windows.UI.Xaml.Controls.WebView 控件的反映。
Windows.Web.UI.Interop 此命名空间允许 Win32 应用托管 UWP WebView 控件进程外并充分利用 HTML5。