共用方式為


介面

在本節中

介面 描述
IActivatableClassRegistration 啟用取得類別的註冊資訊。
IActivationFactory 可讓 Windows 執行時間啟動類別。
IAgileReference 啟用擷取物件的敏捷式參考。
IApartmentShutdown 啟用 Apartment 關機通知處理程式的註冊。
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 允許語言投影提供給系統從攔截處理程式的內容擲回之例外狀況的任何和所有內容,以攔截不同的例外狀況。
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 表示高效能 API,用於顯示可攜式檔格式 (PDF) 檔案的單一頁面。
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 交換鏈結之間的互通。 不同於 SwapChainBackgroundPanelSwapChainPanel 可以出現在 XAML 顯示樹狀結構的任何層級,而且在任何指定的樹狀結構中可以顯示超過 1 個。
ISwapChainPanelNative2 提供 XAML 與 DirectX 交換鏈結之間的互通。 不同於 SwapChainBackgroundPanelSwapChainPanel 可以出現在 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 事件的方法。