Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Contenu de cette section
| Interface | Description |
|---|---|
| IActivatableClassRegistration | Permet d’obtenir les informations d’inscription d’une classe. |
| IActivationFactory | Permet aux classes d'être activées par le Windows Runtime. |
| IAgileReference | Permet de récupérer une référence agile à un objet. |
| IApartmentShutdown | Active l’inscription d’un gestionnaire de notification d’arrêt d’appartement. |
| AsyncActionCompletedHandler | Représente la méthode appelée lorsqu’une action asynchrone se termine. |
| IAsyncAction | Représente une opération asynchrone. |
| IAsyncActionProgressHandler<TProgress> | Représente la méthode appelée lorsqu’une action asynchrone signale la progression. |
| IAsyncActionWithProgress<TProgress> | Représente une action asynchrone qui rapporte la progression. |
| IAsyncActionWithProgressCompletedHandler<TProgress> | Représente la méthode appelée lorsqu’une action asynchrone qui signale la progression se termine. |
| IAsyncInfo | Prend en charge les opérations asynchrones. |
| IAsyncOperation<TResult> | Représente une opération asynchrone qui retourne une valeur. |
| IAsyncOperationCompletedHandler<TResult> | Représente la méthode appelée lorsqu’une opération asynchrone se termine. |
| IAsyncOperationProgressHandler | Représente la méthode appelée lorsqu’une opération asynchrone signale la progression. |
| IAsyncOperationWithProgress | Représente une opération asynchrone qui retourne un résultat et signale une progression. |
| IAsyncOperationWithProgressCompletedHandler<TResult, TProgress> | Représente la méthode appelée lorsqu’une opération asynchrone qui signale la progression se termine. |
| IAudioFrameNative | Représente une trame de données audio. |
| IAudioFrameNativeFactory | Crée des instances de IAudioFrameNative. |
| IBuffer | Représente un tableau d’octets. |
| IBufferByteAccess | Représente une mémoire tampon sous la forme d’un tableau d’octets. |
| IClosable | Définit une méthode pour libérer des ressources allouées. |
| ICompositionDrawingSurfaceInterop | Interface d’interopérabilité native qui permet de dessiner sur un objet surface à l’aide d’un RECT pour définir la zone dans laquelle dessiner. |
| ICompositionDrawingSurfaceInterop2 | Interface d’interopérabilité native qui vous permet de lire le contenu d’une surface de dessin de composition (ou d’une surface de dessin virtuelle de composition). |
| ICompositionGraphicsDeviceInterop | Interface d’interopérabilité native qui permet d’obtenir et de définir le périphérique graphique. |
| IContactManagerInterop | Permet d’accéder aux méthodes ContactManager dans une application qui gère plusieurs fenêtres. |
| ICoreApplication | Permet aux applications de gérer les modifications d’état, de gérer les fenêtres et de s’intégrer à diverses infrastructures d’interface utilisateur. |
| ICoreApplicationExit | Permet aux applications du Windows Store d’arrêter l’exécution. |
| ICoreApplicationInitialization | Contient une méthode d’exécution utilisée pour démarrer l’objet application à partir du point d’entrée d’une application. |
| ICoreApplicationView | Représente une vue d’une application. |
| ICoreImmersiveApplication | Contient des méthodes de gestion des vues dans une application. |
| ICoreInputInterop | Active une source d’entrée sur l’objet CoreInput d’une application du Windows Store. |
| ICoreWindowInterop | Permet aux applications d’obtenir le handle de fenêtre de la fenêtre (CoreWindow) associée à cette interface. |
| IDllServerActivatableClassRegistration | Permet d’obtenir les informations d’inscription d’un serveur in-process. |
| IErrorReportingSettings | Fournit l’intégration du débogueur pour Windows Runtime applications. |
| IEventHandler<T> | Représente la méthode qui gère un événement qui a des données d’événement de type T. |
| IExeServerActivatableClassRegistration | Permet d’obtenir les informations d’inscription pour un serveur hors processus. |
| IExeServerRegistration | Représente un serveur inscrit hors processus. |
| IFindReferenceTargetsCallback | Définit l’interface pour les rappels à partir de IReferenceTracker::FindTrackerTargets. L’implémentation de cette interface doit passer toutes les instances IReferenceTrackerTarget qu’elle trouve à la méthode FoundTrackerTarget . |
| IInputPaneInterop | Active l’accès aux membres de la classe InputPane dans une application de bureau. |
| IInputStream | Permet d’obtenir une opération de lecteur asynchrone sur un flux séquentiel d’octets. |
| IInspectable | Fournit les fonctionnalités requises pour toutes les classes Windows Runtime. |
| IIterable<T> | Expose l’itérateur, qui prend en charge l’itération simple sur une collection d’un type spécifié. |
| IIterator<T> | Prend en charge l’itération sur une collection. |
| IKeyValuePair<K, V> | Représente une paire clé-valeur. |
| ILanguageExceptionErrorInfo | Permet de récupérer le pointeur IUnknown stocké dans les informations d’erreur avec l’appel à RoOriginateLanguageException. |
| ILanguageExceptionErrorInfo2 | Permet aux projections de langage de fournir et de récupérer des informations d’erreur comme avec ILanguageExceptionErrorInfo, avec l’avantage supplémentaire de travailler au-delà des limites de langue. |
| ILanguageExceptionTransform | Permet aux projections de langage de mettre à la disposition du système tout contexte à partir d’une exception levée à partir du contexte d’un gestionnaire catch qui intercepte une exception différente. |
| ILanguageExceptionStackBackTrace | Permet aux projections de fournir une trace de pile personnalisée pour cette exception. |
| IMap<K, V> | Représente une collection associative. |
| IMapChangedEventArgs<K> | Fournit des données pour un événement MapChanged . |
| IMapView<K, V> | Représente une vue immuable dans un IMap(K,V). |
| IMemoryBufferByteAccess | Fournit l’accès à un IMemoryBuffer sous forme de tableau d’octets. |
| IMetaDataAssemblyImport | Fournit des méthodes pour accéder au contenu d'un manifeste d'assembly et l'examiner. |
| IMetaDataDispenser | Fournit des méthodes pour créer une étendue de métadonnées ou ouvrir une étendue existante. |
| IMetaDataDispenserEx | Étend l’interface IMetaDataDispenser pour fournir la possibilité de contrôler le fonctionnement des API de métadonnées sur l’étendue des métadonnées actuelle. |
| IMetaDataImport | Fournit des méthodes pour importer et manipuler les métadonnées existantes à partir d'un fichier exécutable portable (PE) ou d'une autre source, comme une bibliothèque de types ou un fichier binaire de métadonnées autonome au moment de l'exécution. |
| IMetaDataImport2 | Étend l’interface IMetaDataImport pour fournir la possibilité d’utiliser des types génériques. |
| IMetaDataTables | Fournit des méthodes pour le stockage et la récupération d'informations de métadonnées dans des tables. |
| IMetaDataTables2 | Étend IMetaDataTables pour inclure des méthodes d’utilisation des flux de métadonnées. |
| IObservableMap<K, V> | Avertit les gestionnaires d’événements des modifications dynamiques apportées à une carte, par exemple lorsque des éléments sont ajoutés ou supprimés. |
| IObservableVector<T> | Avertit les gestionnaires d’événements des modifications apportées au vecteur. |
| IOplockBreakingHandler | Cette interface n’est actuellement pas implémentée. |
| IOutputStream | Permet d’obtenir une opération d’écriture asynchrone sur un flux séquentiel d’octets. |
| IPdfRendererNative | Représente une API hautes performances permettant d’afficher une seule page d’un fichier PDF (Portable Document Format). |
| IPackageDebugSettings | Permet aux développeurs de débogueur de contrôler le cycle de vie d’une application du Windows Store, par exemple lorsqu’elle est suspendue ou reprise. |
| IPlayToManagerInterop | Active l’accès aux méthodes PlayToManager dans une application du Windows Store qui gère plusieurs fenêtres. |
| IPrintManagerInterop | Permet d’accéder aux méthodes PrintManager dans une application du Windows Store qui gère plusieurs fenêtres. |
| IPropertyValue | Représente une valeur dans un magasin de propriétés Windows Runtime. |
| IPropertyValueStatics | Crée des objets IPropertyValue que vous pouvez stocker dans un magasin de propriétés. |
| IRandomAccessStream | Permet d’obtenir un lecteur d’octets asynchrone ou un enregistreur d’octets positionné à l’emplacement spécifié sur un flux d’octets à accès aléatoire. |
| IRandomAccessStreamFileAccessMode | Fournit l’accès au mode d’accès aux fichiers utilisé lorsque la méthode StorageFile.OpenAsync a été appelée pour ouvrir le flux d’octets à accès aléatoire. |
| IReference<T> | Permet d’étendre le système de propriétés Windows Runtime pour les énumérations, structures et types délégués définis par l’utilisateur. |
| IReferenceArray<T> | Permet d’étendre le système de propriétés Windows Runtime pour les tableaux d’énumérations, de structures et de types délégués définis par l’utilisateur. |
| IReferenceTracker | Définit l’interface implémentée par l’infrastructure XAML pour la gestion des références d’objets XAML. |
| IReferenceTrackerHost | Définit une interface qui fournit les services globaux utilisés par le système de garbage collection (GC) utilisé par l’infrastructure XAML. |
| IReferenceTrackerManager | Définit l’interface d’un gestionnaire de références d’objets XAML. Implémentez cette interface pour gérer les instances d’IReferenceTracker sur des objets XAML. |
| IReferenceTrackerTarget | Définit une interface implémentée par un objet garbage collector référencé à partir de XAML. |
| IRestrictedErrorInfo | Représente les détails d’une erreur, y compris les informations d’erreur restreintes. |
| ISoftwareBitmapNative | Représente une bitmap logicielle. |
| ISoftwareBitmapNativeFactory | Crée des instances de ISoftwareBitmapNative. |
| IStorageFolderHandleAccess | Fournit l’accès au handle du système d’exploitation d’un dossier de stockage. |
| IStorageItemHandleAccess | Fournit l’accès au handle du système d’exploitation d’un fichier de stockage. |
| IStringable | Fournit un moyen de représenter l’objet actif sous forme de chaîne. |
| ISurfaceImageSourceManagerNative | Permet d’effectuer des opérations en bloc sur tous les objets SurfaceImageSource créés dans le même processus. |
| ISurfaceImageSourceNativeWithD2D | Fournit l’implémentation d’une surface Microsoft DirectX partagée qui s’affiche dans une SurfaceImageSource ou VirtualSurfaceImageSource. |
| ISurfaceImageSourceNative | Fournit l’implémentation d’une surface de taille fixe partagée pour le dessin Direct2D. |
| ISuspendingDeferral | Gère une opération de suspension d’application différée. |
| ISuspendingEventArgs | Fournit des données pour un événement de suspension d’application. |
| ISuspendingOperation | Fournit des informations sur une opération de suspension d’application. |
| ISwapChainBackgroundPanelNative | Fournit l’interopérabilité entre XAML et une chaîne d’échange DirectX. |
| ISwapChainPanelNative | Fournit l’interopérabilité entre XAML et une chaîne d’échange DirectX. Contrairement à SwapChainBackgroundPanel, un SwapChainPanel peut apparaître à n’importe quel niveau dans l’arborescence d’affichage XAML, et plus de 1 peut être présent dans une arborescence donnée. |
| ISwapChainPanelNative2 | Fournit l’interopérabilité entre XAML et une chaîne d’échange DirectX. Contrairement à SwapChainBackgroundPanel, un SwapChainPanel peut apparaître à n’importe quel niveau dans l’arborescence d’affichage XAML, et plus de 1 peut être présent dans une arborescence donnée. |
| ITypedEventHandler<TSender, TArgs> | Représente la méthode qui gère un événement d’un expéditeur de type TSender et les données d’événement de type T. |
| IUnbufferedFileHandleOplockCallback | Définit une méthode de rappel que vous souhaitez exécuter lorsque le verrou opportuniste d’un handle que vous obtenez en appelant la méthode IUnbufferedFileHandleProvider::OpenUnbufferedFileHandle est rompu. |
| IUnbufferedFileHandleProvider | Fournit l’accès aux handles à partir d’un flux d’octets à accès aléatoire créé par la méthode StorageFile.OpenAsync . |
| IVector<T> | Représente une collection d’éléments à accès aléatoire. |
| IVectorChangedEventArgs | Fournit des données pour un événement VectorChanged . |
| IVectorView<T> | Représente une vue immuable dans un IVector(T). |
| IVideoFrameNative | Représente une image de données vidéo. |
| IVideoFrameNativeFactory | Crée des instances de IVideoFrameNative. |
| IViewProvider | Représente une vue dans une application. |
| IViewProviderFactory | Crée une instance de vues qui implémentent l’interface IViewProvider. |
| IVirtualSurfaceImageSourceNative | Fournit l’implémentation d’une grande surface partagée (supérieure à la taille de l’écran) pour le dessin DirectX. |
| IVirtualSurfaceUpdatesCallbackNative | Fournit une interface pour l’implémentation de comportements de dessin lorsqu’un VirtualSurfaceImageSource demande une mise à jour. |
| IWeakReference | Représente une référence faible à un objet. |
| IWeakReferenceSource | Représente un objet source vers lequel une référence faible peut être récupérée. |
| MapChangedEventHandler<K, V> | Représente la méthode qui gère l’événement MapChanged d’une carte observable. |
| VectorChangedEventHandler<T> | Représente la méthode qui gère l’événement VectorChanged d’un vecteur observable. |