Freigeben über


Schnittstellen

In diesem Abschnitt

Schnittstelle BESCHREIBUNG
IActivatableClassRegistration Aktiviert 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 der Wohnung.
AsyncActionCompletedHandler Stellt die Methode dar, die aufgerufen wird, wenn eine asynchrone Aktion abgeschlossen wird.
IAsyncAction Stellt eine asynchrone Aktion dar.
IAsyncActionProgressHandler TProgressHandler<> 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 abgeschlossen wird, die den Fortschritt meldet.
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 Fortschritt 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 abgeschlossen wird, der den Fortschritt meldet.
IAudioFrameNative Stellt einen Frame mit Audiodaten dar.
IAudioFrameNativeFactory Erstellt Instanzen von IAudioFrameNative.
IBuffer Stellt ein Array von Bytes dar.
IBufferByteAccess Stellt einen Puffer als Array von Bytes 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 zeichnungsbereit sein soll.
ICompositionDrawingSurfaceInterop2 Eine native Interoperationsschnittstelle, mit der Sie den Inhalt einer Kompositionszeichnungsoberfläche (oder einer virtuellen Zeichnungsoberfläche der Komposition) 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 die Verarbeitung von Zustandsänderungen, das Verwalten von Fenstern und die Integration in eine Vielzahl von Ui-Frameworks.
ICoreApplicationExit Stellt die Möglichkeit bereit, dass Windows Store-Apps nicht mehr ausgeführt werden können.
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.
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 prozessinternen Server.
IErrorReportingSettings Ermöglicht die Debuggerintegration für Windows-Runtime Anwendungen.
IEventHandler<T> Stellt die -Methode dar, die ein Ereignis behandelt, das Ereignisdaten vom Typ T enthält.
IExeServerActivatableClassRegistration Ermöglicht das Abrufen der Registrierungsinformationen für einen Out-of-Process-Server.
IExeServerRegistration Stellt einen registrierten Server außerhalb des Prozesses 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 Lesevorgangs für einen sequenziellen Bytestrom.
IInspectable Stellt Funktionen bereit, die für alle Windows-Runtime Klassen erforderlich sind.
IIterable<T> Macht den Iterator verfügbar, der einfache Iteration über eine Auflistung eines angegebenen Typs unterstützt.
IIterator<T> Unterstützt Iteration über eine Sammlung.
IKeyValuePair<K, V> Stellt ein Schlüssel-Wert-Paar dar.
ILanguageExceptionErrorInfo Aktiviert 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 ILanguageExceptionErrorInfo mit dem zusätzlichen Vorteil des Arbeitens über Sprachgrenzen hinweg.
ILanguageExceptionTransform Ermöglicht Sprachprojektionen, dem System beliebige und alle Kontexte 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 das Bereitstellen einer 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 eine 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 zum Erstellen eines neuen Metadatenbereichs oder zum Öffnen eines vorhandenen Metadatenbereichs bereit.
IMetaDataDispenserEx Erweitert die IMetaDataDispenser-Schnittstelle , um die Funktion zum Steuern der Funktionsweise der Metadaten-APIs im 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 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.
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 Bytestrom.
IPdfRendererNative Stellt eine hochleistungsfähige 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 Byteleselesers oder Byteschreibers, der an der angegebenen Position in einem Bytestream mit zufälligem 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älligem 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 Vom XAML-Framework verwendeten Garbage Collection-System (GC) verwendet werden.
IReferenceTrackerManager Definiert die Schnittstelle für einen XAML-Objektverweis-Manager. Implementieren Sie diese Schnittstelle, um Instanzen von IReferenceTracker in XAML-Objekten 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 Software-Bitmap 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 Bietet eine Möglichkeit, 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 einer SurfaceImageSource oder VirtualSurfaceImageSource angezeigt wird.
ISurfaceImageSourceNative Stellt die Implementierung einer freigegebenen Oberfläche mit fester Größe für Direct2D-Zeichnung bereit.
ISuspendingDeferral Verwaltet einen verzögerten App-Angehaltenen Vorgang.
ISuspendingEventArgs Stellt Daten für ein App-Angehaltenes Ereignis bereit.
ISuspendingOperation Stellt Informationen zu einem App-Angehaltenen Vorgang bereit.
ISwapChainBackgroundPanelNative Stellt die Interoperation zwischen XAML und einer DirectX-Swapchain bereit.
ISwapChainPanelNative Stellt die Interoperation 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 Interoperation 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 eines Absenders vom Typ TSender und Ereignisdaten des Typs T behandelt.
IUnbufferedFileHandleOplockCallback Definiert eine Rückrufmethode, die Ausgeführt werden soll, wenn die opportunistische Sperre für ein Handle, das Sie durch Aufrufen der IUnbufferedFileHandleProvider::OpenUnbufferedFileHandle-Methode erhalten, unterbrochen wird.
IUnbufferedFileHandleProvider Ermöglicht den Zugriff auf Handles aus einem Bytestream mit zufälligem Zugriff, den die StorageFile.OpenAsync-Methode erstellt hat.
IVector<T> Stellt eine Auflistung von Elementen mit zufälligem Zugriff dar.
IVectorChangedEventArgs Stellt Daten für ein VectorChanged-Ereignis bereit .
IVectorView<T> Stellt eine unveränderliche Sicht in einen IVector(T) dar.
IVideoFrameNative Stellt einen Frame mit Videodaten dar.
IVideoFrameNativeFactory Erstellt Instanzen von IVideoFrameNative.
IViewProvider Stellt eine Sicht in einer Anwendung dar.
IViewProviderFactory Erstellt eine instance 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-Zeichnung bereit.
IVirtualSurfaceUpdatesCallbackNative Stellt eine Schnittstelle für die Implementierung von Zeichnungsverhalten bereit, wenn eine 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 Karte verarbeitet.
VectorChangedEventHandler<T> Stellt die Methode dar, die das VectorChanged-Ereignis eines beobachtbaren Vektors verarbeitet.