共用方式為


介面

本節內容

介面 描述
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 包含用來從應用程式進入點啟動應用程式物件的 Run 方法。
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 啟用擷取儲存在錯誤資訊中的 IUnknown 指標,並呼叫 RoOriginateLanguageException。
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 提供在 SurfaceImageSourceVirtualSurfaceImageSource中顯示的共用 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::OpenUnbufferedFileHandleHandle 方法所取得之控制碼的商機鎖定時,所要執行的回呼方法。
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 事件的方法。