Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе
| Интерфейс | Описание |
|---|---|
| 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 | Позволяет приложениям обрабатывать изменения состояния, управлять окнами и интегрироваться с различными платформами пользовательского интерфейса. |
| ICoreApplicationExit | Предоставляет средства для остановки работы приложений Магазина Windows. |
| ICoreApplicationInitialization | Содержит метод выполнения, используемый для запуска объекта приложения из точки входа приложения. |
| ICoreApplicationView | Представляет представление приложения. |
| ICoreImmersiveApplication | Содержит методы управления представлениями в приложении. |
| ICoreInputInterop | Включает источник входных данных в объекте Приложения Магазина Windows CoreInput. |
| ICoreWindowInterop | Позволяет приложениям получать дескриптор окна (CoreWindow), связанный с этим интерфейсом. |
| IDllServerActivatableClassRegistration | Включает получение сведений о регистрации для внутреннего сервера. |
| IErrorReportingSettings | Предоставляет интеграцию отладчика для приложений среды выполнения Windows. |
| IEventHandler<T> | Представляет метод, который будет обрабатывать событие с данными о событиях типа T. |
| IExeServerActivatableClassRegistration | Включает получение сведений о регистрации для внепроцессного сервера. |
| IExeServerRegistration | Представляет зарегистрированный внепроцессный сервер. |
| IFindReferenceTargetsCallback | Определяет интерфейс для обратных вызовов из IReferenceTracker::FindTrackerTargets. Реализация этого интерфейса должна передавать все экземпляры IReferenceTrackerTarget, которые он находит в методе FoundTrackerTarget. |
| IInputPaneInterop | Позволяет получить доступ к членам класса InputPaneInputPane в классическом приложении. |
| 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 | Предоставляет доступ к методам PlayToManager в приложении Магазина Windows, которое управляет несколькими окнами. |
| IPrintManagerInterop | Предоставляет доступ к методам PrintManager в приложении Магазина Windows, которое управляет несколькими окнами. |
| IPropertyValue | Представляет значение в хранилище свойств среды выполнения Windows. |
| IPropertyValueStatics | Создает объекты IPropertyValue, которые можно хранить в хранилище свойств. |
| IRandomAccessStream | Включает получение асинхронного средства чтения байтов или записи байтов, расположенного в указанном расположении в потоке байтов случайного доступа. |
| IRandomAccessStreamAccessAccessMode | Предоставляет доступ к режиму доступа к файлам, который использовался при вызове метода StorageFile.OpenAsync для открытия потока байтов случайного доступа. |
| IReference<T> | Включает расширение системы свойств среды выполнения Windows для определяемых пользователем перечислений, структур и типов делегатов. |
| IReferenceArray<T> | Включает расширение системы свойств среды выполнения Windows для массивов определяемых пользователем перечислений, структур и типов делегатов. |
| IReferenceTracker | Определяет интерфейс, реализованный платформой XAML для управления ссылками на объекты XAML. |
| IReferenceTrackerHost | Определяет интерфейс, предоставляющий глобальные службы, используемые системой сборки мусора (GC), используемой платформой XAML. |
| IReferenceTrackerManager | Определяет интерфейс для диспетчера ссылок объектов XAML. Реализуйте этот интерфейс для управления экземплярами IReferenceTrackertracker на объектах XAML. |
| IReferenceTrackerTarget | Определяет интерфейс, реализованный объектом сборщика мусора, на который ссылается XAML. |
| IRestrictedErrorInfo | Представляет сведения об ошибке, включая сведения об ограниченных ошибках. |
| ISoftwareBitmapNative | Представляет растровое изображение программного обеспечения. |
| ISoftwareBitmapNativeFactory | Создает экземпляры ISoftwareBitmapNative. |
| IStorageFolderHandleAccess | Предоставляет доступ к дескриптору операционной системы папки хранилища. |
| IStorageItemHandleAccess | Предоставляет доступ к дескриптору операционной системы файла хранилища. |
| IStringable | Предоставляет способ представления текущего объекта в виде строки. |
| ISurfaceImageSourceManagerNative | Включает выполнение массовых операций во всех объектах SurfaceImageSource, созданных в одном процессе. |
| ISurfaceImageSourceNativeWithD2D | Предоставляет реализацию общей поверхности Microsoft DirectX, которая отображается в SurfaceImageSource или VirtualSurfaceImageSource. |
| ISurfaceImageSourceNative | Предоставляет реализацию общей поверхности фиксированного размера для рисования Direct2D. |
| ISuspendingDeferral | Управляет отложенной операцией приостановки приложения. |
| ISuspendingEventArgs | Предоставляет данные для события приостановки приложения. |
| ISuspendingOperation | Предоставляет сведения об операции приостановки приложения. |
| ISwapChainBackgroundPanelNative | Обеспечивает взаимодействие между XAML и цепочкой буферов DirectX. |
| ISwapChainPanelNative | Обеспечивает взаимодействие между XAML и цепочкой буферов DirectX. В отличие от SwapChainBackgroundPanel, SwapChainPanel может отображаться на любом уровне в дереве отображения XAML, и более 1 могут присутствовать в любом дереве отображения XAML. |
| ISwapChainPanelNative2 | Обеспечивает взаимодействие между XAML и цепочкой буферов DirectX. В отличие от SwapChainBackgroundPanel, SwapChainPanel может отображаться на любом уровне в дереве отображения XAML, и более 1 могут присутствовать в любом дереве отображения XAML. |
| 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 наблюдаемого вектора. |