Freigeben über


Schnittstellen

In diesem Abschnitt

Schnittstelle Beschreibung
IActivatableClassRegistration Ermöglicht das Abrufen der Registrierungsinformationen für einen Kurs.
IActivationFactory- Ermöglicht die Aktivierung von Klassen durch die Windows-Runtime.
IAgileReference Ermöglicht das Abrufen eines agilen Verweises auf ein Objekt.
IApartmentShutdown Ermöglicht die Registrierung eines Benachrichtigungshandlers für das Herunterfahren von Wohnungen.
AsyncActionCompletedHandler- Stellt die Methode dar, die aufgerufen wird, wenn eine asynchrone Aktion abgeschlossen ist.
IAsyncAction- Stellt eine asynchrone Aktion dar.
IAsyncActionProgressHandler<TProgress-> Stellt die Methode dar, die aufgerufen wird, wenn eine asynchrone Aktion den Fortschritt meldet.
IAsyncActionWithProgress<TProgress-> Stellt eine asynchrone Aktion dar, die den Fortschritt meldet.
IAsyncActionWithProgressCompletedHandler<TProgress-> Stellt die Methode dar, die aufgerufen wird, wenn eine asynchrone Aktion, die den Fortschritt meldet, abgeschlossen wird.
IAsyncInfo- Bietet Unterstützung für asynchrone Vorgänge.
IAsyncOperation<TResult-> Stellt einen asynchronen Vorgang dar, der ein Ergebnis zurückgibt.
IAsyncOperationCompletedHandler<TResult-> Stellt die Methode dar, die aufgerufen wird, wenn ein asynchroner Vorgang abgeschlossen ist.
IAsyncOperationProgressHandler Stellt die Methode dar, die aufgerufen wird, wenn ein asynchroner Vorgang den Fortschritt meldet.
IAsyncOperationWithProgress Stellt einen asynchronen Vorgang dar, der ein Ergebnis zurückgibt, und meldet den Fortschritt.
IAsyncOperationWithProgressCompletedHandler<TResult, TProgress> Stellt die Methode dar, die aufgerufen wird, wenn ein asynchroner Vorgang, der den Fortschritt meldet, abgeschlossen wird.
IAudioFrameNative Stellt einen Frame von Audiodaten dar.
IAudioFrameNativeFactory- Erstellt Instanzen von IAudioFrameNative.
IBuffer- Stellt ein Bytearray dar.
IBufferByteAccess- Stellt einen Puffer als Bytearray dar.
Definiert eine Methode zum Freigeben zugeordneter Ressourcen.
ICompositionDrawingSurfaceInterop Systemeigene Interoperationsschnittstelle, die das Zeichnen auf einem Oberflächenobjekt mithilfe eines RECT ermöglicht, um den zu zeichnenden Bereich zu definieren.
ICompositionDrawingSurfaceInterop2 Eine systemeigene Interoperationsschnittstelle, mit der Sie den Inhalt einer Kompositionszeichnungsoberfläche (oder einer virtuellen Kompositionszeichnungsoberfläche) lesen können.
ICompositionGraphicsDeviceInterop Eine systemeigene Interoperationsschnittstelle, die das Abrufen und Festlegen des Grafikgeräts ermöglicht.
IContactManagerInterop- Ermöglicht den Zugriff auf ContactManager- Methoden in einer App, die mehrere Fenster verwaltet.
ICoreApplication Ermöglicht Apps das Behandeln von Zustandsänderungen, das Verwalten von Fenstern und die Integration in eine Vielzahl von Benutzeroberflächenframeworks.
ICoreApplicationExit Stellt die Mittel bereit, mit denen Windows Store-Apps nicht mehr ausgeführt werden können.
ICoreApplicationInitialization Enthält eine Ausführungsmethode, die zum Starten des Anwendungsobjekts vom Einstiegspunkt einer App verwendet wird.
ICoreApplicationView Stellt eine Ansicht einer Anwendung dar.
ICoreImmersiveApplication Enthält Methoden zum Verwalten von Ansichten in einer App.
ICoreInputInterop- Aktiviert eine Eingabequelle für das CoreInput-Objekt einer Windows Store-App.
ICoreWindowInterop- Ermöglicht Apps das Abrufen des Fensterhandles des Fensters (CoreWindow), das dieser Schnittstelle zugeordnet ist.
IDllServerActivatableClassRegistration Ermöglicht das Abrufen der Registrierungsinformationen für einen In-Process-Server.
IErrorReportingSettings Stellt die Debuggerintegration für Windows-Runtime-Anwendungen bereit.
IEventHandler<T> Stellt die Methode dar, die ein Ereignis behandelt, das Ereignisdaten vom Typ Tenthält.
IExeServerActivatableClassRegistration Ermöglicht das Abrufen der Registrierungsinformationen für einen Out-of-Process-Server.
IExeServerRegistration Stellt einen registrierten Out-of-Process-Server dar.
IFindReferenceTargetsCallback- Definiert die Schnittstelle für Rückrufe aus IReferenceTracker::FindTrackerTargets. Die Implementierung dieser Schnittstelle muss alle IReferenceTrackerTarget Instanzen übergeben, die sie an die FoundTrackerTarget-Methode findet.
IInputPaneInterop- Ermöglicht den Zugriff auf die Member der InputPane Klasse in einer Desktop-App.
IInputStream- Ermöglicht das Abrufen eines asynchronen Lesevorgangs für einen sequenziellen Bytedatenstrom.
IInspectable Stellt Funktionen bereit, die für alle Windows-Runtime-Klassen erforderlich sind.
IIterable<T> Macht den Iterator verfügbar, der eine einfache Iteration über eine Auflistung eines angegebenen Typs unterstützt.
IIterator<T> Unterstützt Iteration über eine Auflistung.
IKeyValuePair<K, V> Stellt ein Schlüssel-Wert-Paar dar.
ILanguageExceptionErrorInfo Aktiviert das Abrufen des IUnknown zeiger, der in den Fehlerinformationen mit dem Aufruf von RoOriginateLanguageException gespeichert ist.
ILanguageExceptionErrorInfo2 Ermöglicht Sprachprojektionen das Bereitstellen und Abrufen von Fehlerinformationen wie bei ILanguageExceptionErrorInfomit dem zusätzlichen Vorteil der Arbeit über Sprachgrenzen hinweg.
ILanguageExceptionTransform Ermöglicht Sprachprojektionen, dem System einen beliebigen und allen Kontext aus einer Ausnahme zur Verfügung zu stellen, die aus dem Kontext eines Catch-Handlers ausgelöst wird, der eine andere Ausnahme abfangen kann.
ILanguageExceptionStackBackTrace Ermöglicht Projektionen das Bereitstellen der benutzerdefinierten Stapelablaufverfolgung für diese Ausnahme.
IMap<K, V> Stellt eine assoziative Auflistung dar.
IMapChangedEventArgs<K> Stellt Daten für ein MapChanged--Ereignis bereit.
IMapView<K, V> Stellt eine unveränderliche Ansicht in einer IMap(K,V)-dar.
IMemoryBufferByteAccess Bietet Zugriff auf eine IMemoryBuffer- als Bytearray.
IMetaDataAssemblyImport- Stellt Methoden bereit, um auf den Inhalt eines Assemblymanifests zuzugreifen und diese zu untersuchen.
IMetaDataDispenser Stellt Methoden zum Erstellen eines neuen Metadatenbereichs oder zum Öffnen eines vorhandenen Metadatenbereichs bereit.
IMetaDataDispenserEx Erweitert die IMetaDataDispenser Schnittstelle, um zu steuern, wie die Metadaten-APIs im aktuellen Metadatenbereich funktionieren.
IMetaDataImport- Stellt Methoden zum Importieren und Bearbeiten vorhandener Metadaten aus einer portablen ausführbaren Datei (PE) oder einer anderen Quelle bereit, z. B. einer Typbibliothek oder einer eigenständigen Laufzeitmetadaten-Binärdatei.
IMetaDataImport2- Erweitert die IMetaDataImport- Schnittstelle, um die Funktion zum Arbeiten mit generischen Typen bereitzustellen.
IMetaDataTables- Stellt Methoden zum Speichern und Abrufen von Metadateninformationen in Tabellen bereit.
IMetaDataTables2- Erweitert IMetaDataTables-, um Methoden zum Arbeiten mit Metadatendatenströmen einzuschließen.
IObservableMap<K, V> Benachrichtigt Ereignishandler dynamischer Änderungen an einer Zuordnung, z. B. wenn Elemente hinzugefügt oder entfernt werden.
IObservableVector<T> Benachrichtigt Ereignishandler über Änderungen am Vektor.
IOplockBreakingHandler Diese Schnittstelle ist derzeit nicht implementiert.
IOutputStream- Ermöglicht das Abrufen eines asynchronen Writer-Vorgangs für einen sequenziellen Bytedatenstrom.
IPdfRendererNative Stellt eine Hochleistungs-API zum Anzeigen einer einzelnen Seite einer PDF-Datei (Portable Document Format) dar.
IPackageDebugSettings Ermöglicht Debuggerentwicklern die Kontrolle über den Lebenszyklus einer Windows Store-App, z. B. beim Anhalten oder Fortsetzen.
IPlayToManagerInterop- Ermöglicht den Zugriff auf PlayToManager- Methoden in einer Windows Store-App, die mehrere Fenster verwaltet.
IPrintManagerInterop- Ermöglicht den Zugriff auf PrintManager- Methoden in einer Windows Store-App, die mehrere Fenster verwaltet.
IPropertyValue- Stellt einen Wert in einem Windows-Runtime-Eigenschaftenspeicher dar.
IPropertyValueStatics Erstellt IPropertyValue Objekte, die Sie in einem Eigenschaftenspeicher speichern können.
IRandomAccessStream- Ermöglicht das Abrufen eines asynchronen Bytelesers oder Byteschreibers, der an der angegebenen Position in einem Bytedatenstrom mit wahllosem Zugriff positioniert ist.
IRandomAccessStreamFileAccessMode Bietet Zugriff auf den Dateizugriffsmodus, der verwendet wurde, als die StorageFile.OpenAsync--Methode aufgerufen wurde, um den Bytedatenstrom mit wahlfreiem Zugriff zu öffnen.
IReference<T-> Ermöglicht das Erweitern des Windows-Runtime-Eigenschaftensystems für benutzerdefinierte Enumerationen, Strukturen und Delegattypen.
IReferenceArray<T-> Ermöglicht das Erweitern des Windows-Runtime-Eigenschaftensystems für Arrays benutzerdefinierter Enumerationen, Strukturen und Delegattypen.
IReferenceTracker- Definiert die vom XAML-Framework implementierte Schnittstelle zum Verwalten von XAML-Objektverweise.
IReferenceTrackerHost- Definiert eine Schnittstelle, die die globalen Dienste bereitstellt, die vom Garbage Collection (GC)-System verwendet werden, das vom XAML-Framework verwendet wird.
IReferenceTrackerManager Definiert die Schnittstelle für einen XAML-Objektverweis-Manager. Implementieren Sie diese Schnittstelle zum Verwalten von Instanzen von IReferenceTracker- für XAML-Objekte.
IReferenceTrackerTarget- Definiert eine Schnittstelle, die von einem Garbage Collector -Objekt implementiert wird, auf das aus XAML verwiesen wird.
IRestrictedErrorInfo Stellt die Details eines Fehlers dar, einschließlich eingeschränkter Fehlerinformationen.
ISoftwareBitmapNative Stellt eine Softwarebitmap dar.
ISoftwareBitmapNativeFactory Erstellt Instanzen von ISoftwareBitmapNative.
IStorageFolderHandleAccess- Bietet Zugriff auf das Betriebssystemhandle eines Speicherordners.
IStorageItemHandleAccess Bietet Zugriff auf das Betriebssystemhandle einer Speicherdatei.
IStringable- Stellt eine Möglichkeit zum Darstellen des aktuellen Objekts als Zeichenfolge bereit.
ISurfaceImageSourceManagerNative Ermöglicht das Ausführen von Massenvorgängen für alle SurfaceImageSource- Objekte, die im selben Prozess erstellt wurden.
ISurfaceImageSourceNativeWithD2D- Stellt die Implementierung einer freigegebenen Microsoft DirectX-Oberfläche bereit, die in einer SurfaceImageSource- oder VirtualSurfaceImageSource-angezeigt wird.
ISurfaceImageSourceNative Stellt die Implementierung einer gemeinsam genutzten Oberfläche mit fester Größe für die Direct2D-Zeichnung bereit.
ISuspendingDeferral Verwaltet einen verzögerten App-Anhaltevorgang.
ISuspendingEventArgs Stellt Daten für ein App-Anhalteereignis bereit.
ISuspendingOperation Stellt Informationen zu einem App-Anhaltevorgang bereit.
ISwapChainBackgroundPanelNative Stellt die Interoperabilität zwischen XAML und einer DirectX-Swapchain bereit.
ISwapChainPanelNative Stellt die Interoperabilität zwischen XAML und einer DirectX-Swapchain bereit. Im Gegensatz zu SwapChainBackgroundPanel-kann ein SwapChainPanel- auf jeder Ebene in der XAML-Anzeigestruktur angezeigt werden, und mehr als 1 kann in einer bestimmten Struktur vorhanden sein.
ISwapChainPanelNative2 Stellt die Interoperabilität zwischen XAML und einer DirectX-Swapchain bereit. Im Gegensatz zu SwapChainBackgroundPanel-kann ein SwapChainPanel- auf jeder Ebene in der XAML-Anzeigestruktur angezeigt werden, und mehr als 1 kann in einer bestimmten Struktur vorhanden sein.
ITypedEventHandler<TSender, TArgs> Stellt die Methode dar, die ein Ereignis von einem Absender vom Typ TSender und Ereignisdaten vom Typ Tbehandelt.
IUnbufferedFileHandleOplockCallback- Definiert eine Rückrufmethode, die Ausgeführt werden soll, wenn die opportunistische Sperre für ein Handle, das Sie abrufen, durch Aufrufen der IUnbufferedFileHandleProvider::OpenUnbufferedFileHandle Methode unterbrochen wird.
IUnbufferedFileHandleProvider Bietet Zugriff auf Handles aus einem Bytedatenstrom mit wahlfreiem Zugriff, den die StorageFile.OpenAsync--Methode erstellt hat.
IVector<T> Stellt eine Auflistung von Elementen mit wahlfreiem Zugriff dar.
IVectorChangedEventArgs Stellt Daten für ein VectorChanged--Ereignis bereit.
IVectorView<T> Stellt eine unveränderliche Ansicht in einer IVector(T)dar.
IVideoFrameNative Stellt einen Frame von Videodaten dar.
IVideoFrameNativeFactory Erstellt Instanzen von IVideoFrameNative.
IViewProvider- Stellt eine Ansicht in einer Anwendung dar.
IViewProviderFactory- Erstellt eine Instanz von Ansichten, die die IViewProvider Schnittstelle implementieren.
IVirtualSurfaceImageSourceNative Stellt die Implementierung einer großen (größer als die Bildschirmgröße) gemeinsam genutzten Oberfläche für die DirectX-Zeichnung bereit.
IVirtualSurfaceUpdatesCallbackNative Stellt eine Schnittstelle für die Implementierung von Zeichnungsverhalten bereit, wenn ein VirtualSurfaceImageSource eine Aktualisierung anfordert.
IWeakReference Stellt einen schwachen Verweis auf ein Objekt dar.
IWeakReferenceSource- Stellt ein Quellobjekt dar, auf das ein schwacher Verweis abgerufen werden kann.
MapChangedEventHandler<K, V> Stellt die Methode dar, die das MapChanged Ereignis einer observablen Karte behandelt.
VectorChangedEventHandler<T-> Stellt die Methode dar, die das VectorChanged Ereignis eines observablen Vektors behandelt.