IActivatableClassRegistration |
启用获取类的注册信息。 |
IActivationFactory |
允许 Windows 运行时激活类。 |
IAgileReference |
允许检索对对象的敏捷引用。 |
IApartmentShutdown |
启用单元关闭通知处理程序的注册。 |
AsyncActionCompletedHandler |
表示异步作完成时调用的方法。 |
IAsyncAction |
表示异步作。 |
IAsyncActionProgressHandler<TProgress> |
表示异步作报告进度时调用的方法。 |
IAsyncActionWithProgress<TProgress> |
表示报告进度的异步作。 |
IAsyncActionWithProgressCompletedHandler<TProgress> |
表示在报告进度完成的异步作时调用的方法。 |
IAsyncInfo |
为异步作提供支持。 |
IAsyncOperation<TResult> |
表示返回结果的异步作。 |
IAsyncOperationCompletedHandler<TResult> |
表示异步作完成时调用的方法。 |
IAsyncOperationProgressHandler |
表示异步作报告进度时调用的方法。 |
IAsyncOperationWithProgress |
表示返回结果和报告进度的异步作。 |
IAsyncOperationWithProgressCompletedHandler<TResult、TProgress> |
表示在报告进度完成的异步作时调用的方法。 |
IAudioFrameNative |
表示音频数据的帧。 |
IAudioFrameNativeFactory |
创建 IAudioFrameNative的实例。 |
IBuffer |
表示字节数组。 |
IBufferByteAccess |
将缓冲区表示为字节数组。 |
IClosable |
定义释放已分配资源的方法。 |
ICompositionDrawingSurfaceInterop |
本机互作接口,允许使用 RECT 在图面对象上绘图,以定义要绘制到的区域。 |
ICompositionDrawingSurfaceInterop2 |
本机互作接口,可用于读取合成绘图图面(或合成虚拟绘图图面)的内容。 |
ICompositionGraphicsDeviceInterop |
本机互作接口,允许获取和设置图形设备。 |
IContactManagerInterop |
允许在管理多个窗口的应用中访问 ContactManager 方法。 |
ICoreApplication |
使应用能够处理状态更改、管理窗口并与各种 UI 框架集成。 |
ICoreApplicationExit |
提供 Windows 应用商店应用停止运行的方法。 |
ICoreApplicationInitialization |
包含一个运行方法,该方法用于从应用的入口点启动应用程序对象。 |
ICoreApplicationView |
表示应用程序的视图。 |
ICoreImmersiveApplication |
包含用于管理应用中视图的方法。 |
ICoreInputInterop |
在 Windows 应用商店应用的 CoreInput 对象上启用输入源。 |
ICoreWindowInterop |
使应用能够获取与此接口关联的窗口句柄(CoreWindow)。 |
IDllServerActivatableClassRegistration |
允许获取进程内服务器的注册信息。 |
IErrorReportingSettings |
为 Windows 运行时应用程序提供调试器集成。 |
IEventHandler<T> |
表示将处理 T类型的事件数据的事件的方法。 |
IExeServerActivatableClassRegistration |
启用进程外服务器的注册信息。 |
IExeServerRegistration |
表示已注册进程外服务器。 |
IFindReferenceTargetsCallback |
定义来自 IReferenceTracker::FindTrackerTargets的回调的接口。 此接口的实现必须将它找到的任何 IReferenceTrackerTarget 实例传递给 FoundTrackerTarget 方法。 |
IInputPaneInterop |
允许访问桌面应用中 InputPane 类的成员。 |
IInputStream |
启用对按顺序字节流获取异步读取器作。 |
IInspectable |
提供所有 Windows 运行时类所需的功能。 |
IIterable<T> |
公开迭代器,该迭代器支持对指定类型的集合进行简单迭代。 |
IIterator<T> |
支持对集合进行迭代。 |
IKeyValuePair<K、V> |
表示键值对。 |
ILanguageExceptionErrorInfo |
允许使用调用 RoOriginateLanguageException 检索存储在错误信息中的 IUnknown 指针。 |
ILanguageExceptionErrorInfo2 |
使语言投影能够像 ILanguageExceptionErrorInfo一样提供和检索错误信息,以及跨语言边界工作的附加优势。 |
ILanguageExceptionTransform |
允许语言投影向系统提供从捕获不同异常的 catch 处理程序的上下文中引发的任何和所有上下文。 |
ILanguageExceptionStackBackTrace |
允许投影为该异常提供自定义堆栈跟踪。 |
IMap<K、V> |
表示关联集合。 |
IMapChangedEventArgs<K> |
为 MapChanged 事件提供数据。 |
IMapView<K、V> |
表示 IMap(K,V)的不可变视图。 |
IMemoryBufferByteAccess |
以字节数组的形式提供对 IMemoryBuffer 的访问权限。 |
IMetaDataAssemblyImport |
提供访问和检查程序集清单内容的方法。 |
IMetaDataDispenser |
提供创建新元数据范围或打开现有元数据范围的方法。 |
IMetaDataDispenserEx |
扩展 IMetaDataDispenser 接口,以提供控制元数据 API 在当前元数据范围上的作方式的功能。 |
IMetaDataImport |
提供用于从可移植可执行文件(PE)文件或其他源(如类型库或独立运行时元数据二进制文件)导入和作现有元数据的方法。 |
IMetaDataImport2 |
扩展 IMetaDataImport 接口,以提供使用泛型类型的功能。 |
IMetaDataTables |
提供在表中存储和检索元数据信息的方法。 |
IMetaDataTables2 |
扩展 IMetaDataTables,以包含用于处理元数据流的方法。 |
IObservableMap<K、V> |
向事件处理程序通知对地图的动态更改,例如添加或删除项时。 |
IObservableVector<T> |
通知事件处理程序更改向量。 |
IOplockBreakingHandler |
此接口当前未实现。 |
IOutputStream |
允许在连续字节流上获取异步编写器作。 |
IPdfRendererNative |
表示用于显示可移植文档格式(PDF)文件的单个页面的高性能 API。 |
IPackageDebugSettings |
使调试器开发人员能够控制 Windows 应用商店应用的生命周期,例如暂停或恢复它。 |
IPlayToManagerInterop |
允许在管理多个窗口的 Windows 应用商店应用中访问 PlayToManager 方法。 |
IPrintManagerInterop |
允许在管理多个窗口的 Windows 应用商店应用中访问 PrintManager 方法。 |
IPropertyValue |
表示 Windows 运行时属性存储中的值。 |
IPropertyValueStatics |
创建 IPropertyValue 可在属性存储区中存储的对象。 |
IRandomAccessStream |
启用获取位于随机访问字节流上指定位置的异步字节读取器或字节编写器。 |
IRandomAccessStreamFileAccessMode |
提供对调用 StorageFile.OpenAsync 方法以打开随机访问字节流时使用的文件访问模式的访问权限。 |
IReference<T> |
允许为用户定义的枚举、结构和委托类型扩展 Windows 运行时属性系统。 |
IReferenceArray<T> |
为用户定义的枚举、结构和委托类型的数组扩展 Windows 运行时属性系统。 |
IReferenceTracker |
定义由 XAML 框架实现的接口,用于管理 XAML 对象引用。 |
IReferenceTrackerHost |
定义一个接口,该接口提供 XAML 框架使用的垃圾回收 (GC) 系统使用的全局服务。 |
IReferenceTrackerManager |
定义 XAML 对象引用管理器的接口。 实现此接口以管理 XAML 对象的 IReferenceTracker 实例。 |
IReferenceTrackerTarget |
定义由 XAML 引用的垃圾回收器对象实现的接口。 |
IRestrictedErrorInfo |
表示错误的详细信息,包括受限的错误信息。 |
ISoftwareBitmapNative |
表示软件位图。 |
ISoftwareBitmapNativeFactory |
创建 ISoftwareBitmapNative的实例。 |
IStorageFolderHandleAccess |
提供对存储文件夹的作系统句柄的访问权限。 |
IStorageItemHandleAccess |
提供对存储文件的作系统句柄的访问权限。 |
IStringable |
提供将当前对象表示为字符串的方法。 |
ISurfaceImageSourceManagerNative |
允许在同一进程中创建的所有 SurfaceImageSource 对象执行批量作。 |
ISurfaceImageSourceNativeWithD2D |
提供在 SurfaceImageSource或 virtualSurfaceImageSource中显示的共享 Microsoft DirectX 图面的实现。 |
ISurfaceImageSourceNative |
提供 Direct2D 绘图的共享固定大小图面的实现。 |
ISuspendingDeferral |
管理延迟的应用暂停作。 |
ISuspendingEventArgs |
为应用暂停事件提供数据。 |
ISuspendingOperation |
提供有关应用暂停作的信息。 |
ISwapChainBackgroundPanelNative |
提供 XAML 和 DirectX 交换链之间的互作。 |
ISwapChainPanelNative |
提供 XAML 和 DirectX 交换链之间的互作。 与 SwapChainBackgroundPanel不同,SwapChainPanel 可以在 XAML 显示树中的任何级别显示,并且任何给定树中可以存在超过 1 个。 |
ISwapChainPanelNative2 |
提供 XAML 和 DirectX 交换链之间的互作。 与 SwapChainBackgroundPanel不同,SwapChainPanel 可以在 XAML 显示树中的任何级别显示,并且任何给定树中可以存在超过 1 个。 |
ITypedEventHandler<TSender、TArgs> |
表示将处理来自 TSender 类型的发送方的事件的方法,以及 T类型的事件数据。 |
IUnbufferedFileHandleOplockCallback |
定义一个回调方法,在调用 IUnbufferedFileHandleProvider::OpenUnbufferedFileHandle 方法获取的句柄的机会锁时,要运行的回调方法。 |
IUnbufferedFileHandleProvider |
提供对从 StorageFile.OpenAsync 方法创建的随机访问字节流的句柄的访问。 |
IVector<T> |
表示元素的随机访问集合。 |
IVectorChangedEventArgs |
为 VectorChanged 事件提供数据。 |
IVectorView<T> |
表示 IVector(T)的不可变视图。 |
IVideoFrameNative |
表示视频数据的帧。 |
IVideoFrameNativeFactory |
创建 IVideoFrameNative的实例。 |
IViewProvider |
表示应用程序中的视图。 |
IViewProviderFactory |
创建实现 IViewProvider 接口的视图实例。 |
IVirtualSurfaceImageSourceNative |
为 DirectX 绘图提供大型(大于屏幕大小)共享图面的实现。 |
IVirtualSurfaceUpdatesCallbackNative |
当 VirtualSurfaceImageSource 请求更新时,提供用于实现绘图行为的接口。 |
IWeakReference |
表示对对象的弱引用。 |
IWeakReferenceSource |
表示可从中检索弱引用的源对象。 |
MapChangedEventHandler<K、V> |
表示处理可观测地图的 MapChanged 事件的方法。 |
VectorChangedEventHandler<T> |
表示处理可观测向量 VectorChanged 事件的方法。 |