Schnittstellen

In diesem Abschnitt

Schnittstelle Beschreibung
IActivatableClassRegistration Ermöglicht das Abrufen der Registrierungsinformationen für eine Klasse.
IActivationFactory Ermöglicht die Aktivierung von Klassen durch die Windows-Runtime.
IAgileReference Ermöglicht das Abrufen eines agilen Verweises auf ein Objekt.
IApartmentShutdown Aktiviert die Registrierung eines Benachrichtigungshandlers für das Herunterfahren eines Apartment.
AsyncActionCompletedHandler Stellt die Methode dar, die aufgerufen wird, wenn eine asynchrone Aktion abgeschlossen wird.
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 für Statusbenachrichtigungen dar.
IAsyncActionWithProgressCompletedHandler < TProgress> Stellt die Methode dar, die aufgerufen wird, wenn eine asynchrone Aktion, die den Status 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 wird.
IAsyncOperationProgressHandler Stellt die Methode dar, die aufgerufen wird, wenn ein asynchroner Vorgang den Status meldet.
IAsyncOperationWithProgress Stellt einen asynchronen Vorgang dar, der ein Ergebnis zurückgibt und den Status meldet.
IAsyncOperationWithProgressCompletedHandler<TResult, TProgress> Stellt die Methode dar, die aufgerufen wird, wenn ein asynchroner Vorgang, der den Status 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.
IClosable Definiert eine Methode für die Freigabe reservierter Ressourcen.
ICompositionDrawingSurfaceInterop Native Interoperationsschnittstelle, die das Zeichnen auf einem Oberflächenobjekt mithilfe eines RECT ermöglicht, um den Bereich zu definieren, in den gezeichnen werden soll.
ICompositionDrawingSurfaceInterop2 Eine native Interoperationsschnittstelle, mit der Sie den Inhalt einer Kompositionszeichnungsoberfläche (oder einer virtuellen Kompositionszeichnungsoberfläche) zurücklesen können.
ICompositionGraphicsDeviceInterop Eine native 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 Verarbeiten von Zustandsänderungen, das Verwalten von Fenstern und die Integration in eine Vielzahl von Benutzeroberflächenframeworks.
ICoreApplicationExit Stellt die Möglichkeit für Windows Store, die Ausführung von Apps zu beenden.
ICoreApplicationInitialization Enthält eine Ausführungsmethode, die verwendet wird, um das Anwendungsobjekt vom Einstiegspunkt einer App aus zu starten.
ICoreApplicationView Stellt eine Ansicht einer Anwendung dar.
ICoreCoreCoresiveApplication Enthält Methoden zum Verwalten von Ansichten in einer App.
ICoreInputInterop Aktiviert eine Eingabequelle für Windows Store CoreInput-Objekt einer App.
ICoreWindowInterop Ermöglicht Apps das Abrufen des Fensterhandls des Fensters (CoreWindow), das dieser Schnittstelle zugeordnet ist.
IDllServerActivatableClassRegistration Ermöglicht das Abrufen der Registrierungsinformationen für einen Prozessserver.
IErrorReportingSettings Bietet Debuggerintegration für Windows Runtime-Anwendungen.
IEventHandler < T> Stellt die Methode dar, die ein Ereignis behandelt, das über Ereignisdaten des Typs T verfügt.
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 von IReferenceTracker::FindTrackerTargets. Die Implementierung dieser Schnittstelle muss alle gefundenen IReferenceTrackerTarget-Instanzen an die FoundTrackerTarget-Methode übergeben.
IInputPaneInterop Ermöglicht den Zugriff auf die Member der InputPane-Klasse in einer Desktop-App.
IInputStream Ermöglicht das Abrufen eines asynchronen Reader-Vorgangs für einen sequenziellen Bytestream.
IInspectable Stellt Funktionen zur Verfügung, 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 die Iteration über eine Auflistung.
IKeyValuePair<K, V> Stellt ein Schlüssel-Wert-Paar dar.
ILanguageExceptionErrorInfo Ermöglicht das Abrufen des in den Fehlerinformationen gespeicherten IUnknown-Zeigers mit dem Aufruf von RoOriginateLanguageException.
ILanguageExceptionErrorInfo2 Ermöglicht Sprachprojektionen das Bereitstellen und Abrufen von Fehlerinformationen wie bei ILanguageExceptionErrorInfomit dem zusätzlichen Vorteil der Sprachgrenzenübergreifenden Arbeit.
ILanguageExceptionTransform Ermöglicht Sprachprojektionen, dem System jeglichen Kontext aus einer Ausnahme zur Verfügung zu stellen, die aus dem Kontext eines Catch-Handlers ausgelöst wird, der eine andere Ausnahme abfängt.
ILanguageExceptionStackBackTrace Ermöglicht Projektionen die Bereitstellung einer benutzerdefinierten Stapelüberwachung 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 einem IMap(K,V)dar.
IMemoryBufferByteAccess Ermöglicht den Zugriff auf einen IMemoryBuffer als Bytearray.
Imetadataassemblyimport Stellt Methoden zum Zugreifen auf und Untersuchen der Inhalte eines Assemblymanifests bereit.
Imetadatadispenser Stellt Methoden bereit, um einen neuen Metadatenbereich zu erstellen oder einen vorhandenen zu öffnen.
IMetaDataDispenserEx Erweitert die IMetaDataDispenser-Schnittstelle, um die Funktion zum Steuern der Funktionsweise der Metadaten-APIs für den aktuellen Metadatenbereich bereitzustellen.
IMetaDataImport Stellt Methoden zum Importieren und Bearbeiten vorhandener Metadaten aus einer portablen ausführbaren Datei (PE-Datei) oder einer anderen Quelle wie einer Typbibliothek oder einer eigenständigen Laufzeit-Metadatenbinärdatei bereit
IMetaDataImport2 Erweitert die IMetaDataImport-Schnittstelle, um die Funktion der Arbeit mit generischen Typen bereitzustellen.
IMetaDataTables Stellt Methoden zum Speichern und Abrufen von Metadateninformationen in Tabellen bereit.
IMetaDataTables2 Erweitert IMetaDataTables um Methoden zum Arbeiten mit Metadatenstreams.
IObservableMap<K, V> Benachrichtigt Ereignishandler über dynamische Ä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 Bytestream.
IPdfRendererNative Stellt eine leistungsstarke 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. wenn sie angehalten oder fortgesetzt wird.
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 Bytereaders oder Bytewriters, der an der angegebenen Position in einem Bytestream mit zufälligen Zugriff positioniert ist.
IRandomAccessStreamFileAccessMode Ermöglicht den Zugriff auf den Dateizugriffsmodus, der verwendet wurde, als die StorageFile.OpenAsync-Methode aufgerufen wurde, um den Bytestream mit zufälligen Zugriffen 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 Schnittstelle, die vom XAML-Framework zum Verwalten von XAML-Objektverweisen implementiert wird.
IReferenceTrackerHost Definiert eine Schnittstelle, die die globalen Dienste bereitstellt, die vom Garbage Collection-System (GC) verwendet werden, das vom XAML-Framework verwendet wird.
IReferenceTrackerManager Definiert die Schnittstelle für einen XAML-Objektverweis-Manager. Implementieren Sie diese Schnittstelle, um Instanzen von IReferenceTracker für XAML-Objekte zu verwalten.
IReferenceTrackerTarget Definiert eine Schnittstelle, die von einem Garbage Collector-Objekt implementiert wird, auf das von 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 Ermöglicht den Zugriff auf das Betriebssystemhandle eines Speicherordners.
IStorageItemHandleAccess Ermöglicht den Zugriff auf das Betriebssystemhandle einer Speicherdatei.
IStringable Stellt eine Möglichkeit bereit, das aktuelle Objekt als Zeichenfolge darzustellen.
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 surfaceImageSource oder VirtualSurfaceImageSourceangezeigt wird.
ISurfaceImageSourceNative Stellt die Implementierung einer freigegebenen Oberfläche mit fester Größe für Direct2D-Zeichnungen bereit.
ISuspendingDeferral Verwaltet einen verzögerten App-Unterbrechungsvorgang.
ISuspendingEventArgs Stellt Daten für ein App-Suspendierungsereignis bereit.
ISuspendingOperation Stellt Informationen zu einem Vorgang zum Anhalten einer App bereit.
ISwapChainBackgroundPanelNative Stellt die Interoperation zwischen XAML und einer DirectX-Swapkette bereit.
ISwapChainPanelNative Stellt die Interoperation zwischen XAML und einer DirectX-Swapkette bereit. Im Gegensatz zu SwapChainBackgroundPanelkann ein SwapChainPanel auf jeder Ebene in der XAML-Anzeigestruktur angezeigt werden, und mehr als 1 kann in einer beliebigen Struktur vorhanden sein.
ISwapChainPanelNative2 Stellt die Interoperation zwischen XAML und einer DirectX-Swapkette bereit. Im Gegensatz zu SwapChainBackgroundPanelkann ein SwapChainPanel auf jeder Ebene in der XAML-Anzeigestruktur angezeigt werden, und mehr als 1 kann in einer beliebigen Struktur vorhanden sein.
ITypedEventHandler<TSender, TArgs> Stellt die Methode dar, die ein Ereignis von einem Absender des Typs TSender und Ereignisdaten vom Typ T behandelt.
IUnbufferedFileHandleOplockCallback Definiert eine Rückrufmethode, die ausgeführt werden soll, wenn die opportunistische Sperre für ein Handle, das Sie erhalten, durch Aufrufen der IUnbufferedFileHandleProvider::OpenUnbufferedFileHandle-Methode unterbrochen wird.
IUnbufferedFileHandleProvider Ermöglicht den Zugriff auf Handles aus einem Bytestream 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 einem IVector(T)dar.
IVideoFrameNative Stellt einen Frame von Videodaten dar.
IVideoFrameNativeFactory Erstellt Instanzen von IVideoFrameNative.
IViewProvider Stellt eine Sicht in einer Anwendung dar.
IViewProviderFactory Erstellt eine Instanz von Ansichten, die die IViewProvider-Schnittstelle implementieren.
IVirtualSurfaceImageSourceNative Stellt die Implementierung einer großen freigegebenen Oberfläche (größer als die Bildschirmgröße) für DirectX-Zeichnungen bereit.
IVirtualSurfaceUpdatesCallbackNative Stellt eine Schnittstelle für die Implementierung von Zeichnungsverhalten bereit, wenn virtualSurfaceImageSource ein Update 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 beobachtbaren Zuordnung behandelt.
VectorChangedEventHandler < T> Stellt die Methode dar, die das VectorChanged-Ereignis eines beobachtbaren Vektors behandelt.