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. |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für