Delen via


Interfaces

In deze sectie

Interface Beschrijving
IActivatableClassRegistration- Hiermee kunt u de registratiegegevens voor een klas ophalen.
IActivationFactory- Hiermee kunnen klassen worden geactiveerd door Windows Runtime.
IAgileReference Hiermee kunt u een agile verwijzing naar een object ophalen.
IApartmentShutdown- Hiermee kunt u registratie van een meldingshandler voor het afsluiten van een appartement inschakelen.
AsyncActionCompletedHandler Vertegenwoordigt de methode die wordt aangeroepen wanneer een asynchrone actie is voltooid.
IAsyncAction- Vertegenwoordigt een asynchrone actie.
IAsyncActionProgressHandler<TProgress-> Vertegenwoordigt de methode die wordt aangeroepen wanneer een asynchrone actie voortgang rapporteert.
IAsyncActionWithProgress<TProgress-> Vertegenwoordigt een asynchrone actie die de voortgang rapporteert.
IAsyncActionWithProgressCompletedHandler<TProgress-> Vertegenwoordigt de methode die wordt aangeroepen wanneer een asynchrone actie die de voortgang rapporteert, is voltooid.
IAsyncInfo- Biedt ondersteuning voor asynchrone bewerkingen.
IAsyncOperation<TResult-> Vertegenwoordigt een asynchrone bewerking die een resultaat retourneert.
IAsyncOperationCompletedHandler<TResult-> Vertegenwoordigt de methode die wordt aangeroepen wanneer een asynchrone bewerking is voltooid.
IAsyncOperationProgressHandler Vertegenwoordigt de methode die wordt aangeroepen wanneer een asynchrone bewerking voortgang rapporteert.
IAsyncOperationWithProgress- Vertegenwoordigt een asynchrone bewerking die een resultaat retourneert en de voortgang rapporteert.
IAsyncOperationWithProgressCompletedHandler<TResult, TProgress> Vertegenwoordigt de methode die wordt aangeroepen wanneer een asynchrone bewerking die de voortgang rapporteert, is voltooid.
IAudioFrameNative Vertegenwoordigt een frame met audiogegevens.
IAudioFrameNativeFactory- Hiermee maakt u exemplaren van IAudioFrameNative.
IBuffer- Vertegenwoordigt een matrix van bytes.
IBufferByteAccess- Vertegenwoordigt een buffer als een matrix van bytes.
IClosable Definieert een methode voor het vrijgeven van toegewezen resources.
ICompositionDrawingSurfaceInterop- Systeemeigen interoperation-interface waarmee tekenen op een oppervlakobject met behulp van een RECT het gebied kan definiëren waarin moet worden getekend.
ICompositionDrawingSurfaceInterop2 Een systeemeigen interoperatie-interface waarmee u de inhoud van een samenstellingstekeningoppervlak (of een virtueel tekenoppervlak voor samenstelling) kunt teruglezen.
ICompositionGraphicsDeviceInterop- Een systeemeigen interoperation-interface waarmee het grafische apparaat kan worden opgeslagen en ingesteld.
IContactManagerInterop- Hiermee kunt u toegang krijgen tot ContactManager methoden in een app die meerdere vensters beheert.
ICoreApplication- Hiermee kunnen apps statuswijzigingen verwerken, vensters beheren en integreren met verschillende UI-frameworks.
ICoreApplicationExit- Biedt de middelen voor Windows Store-apps om te stoppen met uitvoeren.
ICoreApplicationInitialization Bevat een uitvoeringsmethode die wordt gebruikt om het toepassingsobject te starten vanaf het toegangspunt van een app.
ICoreApplicationView Vertegenwoordigt een weergave van een toepassing.
ICoreImmersiveApplication- Bevat methoden voor het beheren van weergaven in een app.
ICoreInputInterop- Hiermee schakelt u een invoerbron in voor het CoreInput--object van een Windows Store-app.
ICoreWindowInterop- Hiermee kunnen apps de venstergreep van het venster (CoreWindow) ophalen die aan deze interface zijn gekoppeld.
IDllServerActivatableClassRegistration- Hiermee kunt u de registratiegegevens voor een in-process server ophalen.
IErrorReportingSettings Biedt foutopsporingsprogramma-integratie voor Windows Runtime-toepassingen.
IEventHandler<T-> Vertegenwoordigt de methode waarmee een gebeurtenis met gebeurtenisgegevens van het type T-wordt verwerkt.
IExeServerActivatableClassRegistration- Hiermee kunt u de registratiegegevens voor een out-of-process-server ophalen.
IExeServerRegistration- Vertegenwoordigt een geregistreerde out-of-process-server.
IFindReferenceTargetsCallback- Definieert de interface voor callbacks van IReferenceTracker::FindTrackerTargets. De implementatie van deze interface moet alle IReferenceTrackerTarget exemplaren doorgeven die worden gevonden aan de methode FoundTrackerTarget.
IInputPaneInterop- Hiermee kunt u toegang krijgen tot de leden van de InputPane--klasse in een bureaublad-app.
IInputStream- Hiermee kunt u een asynchrone lezerbewerking verkrijgen voor een sequentiële stroom van bytes.
Biedt functionaliteit die vereist is voor alle Windows Runtime-klassen.
IIterable<T-> Hiermee wordt de iterator weergegeven, die eenvoudige iteratie ondersteunt voor een verzameling van een opgegeven type.
IIterator<T-> Ondersteunt iteratie via een verzameling.
IKeyValuePair<K, V> Vertegenwoordigt een sleutel-waardepaar.
ILanguageExceptionErrorInfo Hiermee kunt u de IUnknown- aanwijzer ophalen die is opgeslagen in de foutgegevens met de aanroep naar RoOriginateLanguageException.
ILanguageExceptionErrorInfo2 Hiermee kunnen taalprojecties foutinformatie verstrekken en ophalen zoals bij ILanguageExceptionErrorInfo, met het extra voordeel van het werken over taalgrenzen.
ILanguageExceptionTransform- Hiermee kunnen taalprojecties beschikbaar worden gesteld aan het systeem en alle contexten van een uitzondering die wordt gegenereerd vanuit de context van een catch-handler die een andere uitzondering ondervangt.
ILanguageExceptionStackBackTrace- Hiermee kunnen projecties aangepaste stacktracering bieden voor die uitzondering.
IMap<K, V> Vertegenwoordigt een associatieve verzameling.
IMapChangedEventArgs<K> Biedt gegevens voor een MapChanged-gebeurtenis.
IMapView<K, V> Vertegenwoordigt een onveranderbare weergave in een IMap(K,V).
IMemoryBufferByteAccess- Biedt toegang tot een IMemoryBuffer- als een matrix van bytes.
IMetaDataAssemblyImport Biedt methoden voor toegang tot en het onderzoeken van de inhoud van een assemblymanifest.
IMetaDataDispenser- Biedt methoden voor het maken van een nieuw metagegevensbereik of het openen van een bestaand bereik.
IMetaDataDispenserEx- Breidt de IMetaDataDispenser interface uit om te bepalen hoe de metagegevens-API's werken op het huidige metagegevensbereik.
IMetaDataImport- Biedt methoden voor het importeren en bewerken van bestaande metagegevens uit een draagbaar uitvoerbaar (PE)-bestand of een andere bron, zoals een typebibliotheek of een zelfstandig, binair bestand met runtimemetagegevens.
IMetaDataImport2- Breidt de IMetaDataImport interface uit om de mogelijkheid te bieden om met algemene typen te werken.
IMetaDataTables Biedt methoden voor het opslaan en ophalen van metagegevensgegevens in tabellen.
IMetaDataTables2 Breidt IMetaDataTables uit om methoden op te nemen voor het werken met metagegevensstromen.
IObservableMap<K, V> Hiermee worden gebeurtenis-handlers van dynamische wijzigingen in een kaart op de hoogte brengen, bijvoorbeeld wanneer items worden toegevoegd of verwijderd.
IObservableVector<T-> Hiermee worden gebeurtenishandlers van wijzigingen in de vector op de hoogte brengen.
IOplockBreakingHandler Deze interface is momenteel niet geïmplementeerd.
IOutputStream Hiermee kunt u een asynchrone schrijfbewerking verkrijgen op een sequentiële stroom van bytes.
IPdfRendererNative Vertegenwoordigt een krachtige API voor het weergeven van één pagina van een PDF-bestand (Portable Document Format).
IPackageDebugSettings Hiermee kunnen ontwikkelaars van foutopsporingsprogramma's de levenscyclus van een Windows Store-app beheren, bijvoorbeeld wanneer deze wordt onderbroken of hervat.
IPlayToManagerInterop- Hiermee kunt u toegang krijgen tot PlayToManager methoden in een Windows Store-app die meerdere vensters beheert.
IPrintManagerInterop- Hiermee kunt u toegang krijgen tot PrintManager methoden in een Windows Store-app waarmee meerdere vensters worden beheerd.
IPropertyValue Vertegenwoordigt een waarde in een Windows Runtime-eigenschappenarchief.
IPropertyValueStatics Hiermee maakt u IPropertyValue objecten die u in een eigenschappenarchief kunt opslaan.
IRandomAccessStream- Hiermee kunt u een asynchrone bytelezer of byteschrijver verkrijgen die op de opgegeven locatie op een willekeurige toegangs-bytestroom wordt weergegeven.
IRandomAccessStreamFileAccessMode Biedt toegang tot de modus voor bestandstoegang die is gebruikt toen de methode StorageFile.OpenAsync werd aangeroepen om de bytestroom voor willekeurige toegang te openen.
IReference<T-> Hiermee kunt u het Windows Runtime-eigenschappensysteem uitbreiden voor door de gebruiker gedefinieerde opsommingen, structuren en gedelegeerde typen.
IReferenceArray<T-> Hiermee kunt u het Windows Runtime-eigenschappensysteem uitbreiden voor matrices van door de gebruiker gedefinieerde opsommingen, structuren en gedelegeerde typen.
IReferenceTracker- Definieert de interface die wordt geïmplementeerd door het XAML-framework voor het beheren van XAML-objectverwijzingen.
IReferenceTrackerHost- Definieert een interface die de globale services biedt die worden gebruikt door het GC-systeem (garbagecollection) dat wordt gebruikt door het XAML-framework.
IReferenceTrackerManager Definieert de interface voor een XAML-objectverwijzingsbeheer. Implementeer deze interface voor het beheren van exemplaren van IReferenceTracker op XAML-objecten.
IReferenceTrackerTarget- Definieert een interface die wordt geïmplementeerd door een garbagecollection-object waarnaar wordt verwezen vanuit XAML.
IRestrictedErrorInfo Vertegenwoordigt de details van een fout, inclusief informatie over beperkte fouten.
ISoftwareBitmapNative Vertegenwoordigt een software bitmap.
ISoftwareBitmapNativeFactory- Hiermee maakt u exemplaren van ISoftwareBitmapNative.
IStorageFolderHandleAccess- Biedt toegang tot de ingang van het besturingssysteem van een opslagmap.
IStorageItemHandleAccess- Biedt toegang tot de ingang van het besturingssysteem van een opslagbestand.
IStringable Biedt een manier om het huidige object weer te geven als een tekenreeks.
ISurfaceImageSourceManagerNative Hiermee kunt u bulkbewerkingen uitvoeren voor alle SurfaceImageSource objecten die in hetzelfde proces zijn gemaakt.
ISurfaceImageSourceNativeWithD2D- Biedt de implementatie van een gedeeld Microsoft DirectX-oppervlak dat wordt weergegeven in een SurfaceImageSource- of VirtualSurfaceImageSource.
ISurfaceImageSourceNative Biedt de implementatie van een gedeeld oppervlak met vaste grootte voor Direct2D-tekening.
ISuspendingDeferral- Hiermee beheert u een vertraagde bewerking voor het onderbreken van apps.
ISuspendingEventArgs- Biedt gegevens voor een app die de gebeurtenis onderbreekt.
ISuspendingOperation- Bevat informatie over een app-onderbrekingsbewerking.
ISwapChainBackgroundPanelNative Biedt interoperation tussen XAML en een DirectX-wisselketen.
ISwapChainPanelNative Biedt interoperation tussen XAML en een DirectX-wisselketen. In tegenstelling tot SwapChainBackgroundPanel, kan een SwapChainPanel- op elk niveau in de XAML-weergavestructuur worden weergegeven en er kunnen meer dan 1 aanwezig zijn in een bepaalde structuur.
ISwapChainPanelNative2 Biedt interoperation tussen XAML en een DirectX-wisselketen. In tegenstelling tot SwapChainBackgroundPanel, kan een SwapChainPanel- op elk niveau in de XAML-weergavestructuur worden weergegeven en er kunnen meer dan 1 aanwezig zijn in een bepaalde structuur.
ITypedEventHandler<TSender, TArgs> Vertegenwoordigt de methode waarmee een gebeurtenis wordt verwerkt van een afzender van het type TSender- en gebeurtenisgegevens van het type T.
IUnbufferedFileHandleOplockCallback- Definieert een callback-methode die u wilt uitvoeren wanneer de opportunistische vergrendeling voor een ingang die u krijgt, aanroept van de IUnbufferedFileHandleProvider::OpenUnbufferedFileHandle methode is verbroken.
IUnbufferedFileHandleProvider Biedt toegang tot ingangen vanuit een bytestream voor willekeurige toegang die door de StorageFile.OpenAsync methode is gemaakt.
IVector<T-> Vertegenwoordigt een verzameling met willekeurige toegang van elementen.
IVectorChangedEventArgs Biedt gegevens voor een VectorChanged gebeurtenis.
IVectorView<T-> Vertegenwoordigt een onveranderbare weergave in een IVector(T).
IVideoFrameNative Vertegenwoordigt een frame met videogegevens.
IVideoFrameNativeFactory- Hiermee maakt u exemplaren van IVideoFrameNative.
IViewProvider- Vertegenwoordigt een weergave in een toepassing.
IViewProviderFactory- Hiermee maakt u een exemplaar van weergaven waarmee de IViewProvider-interface wordt geïmplementeerd.
IVirtualSurfaceImageSourceNative Biedt de implementatie van een groot (groter dan het schermformaat) gedeeld oppervlak voor DirectX-tekening.
IVirtualSurfaceUpdatesCallbackNative Biedt een interface voor de implementatie van tekengedrag wanneer een VirtualSurfaceImageSource een update aanvraagt.
IWeakReference Vertegenwoordigt een zwakke verwijzing naar een object.
IWeakReferenceSource Vertegenwoordigt een bronobject waarnaar een zwakke verwijzing kan worden opgehaald.
MapChangedEventHandler<K, V> Vertegenwoordigt de methode die de MapChanged gebeurtenis van een waarneembare kaart afhandelt.
VectorChangedEventHandler<T-> Vertegenwoordigt de methode die de VectorChanged gebeurtenis van een waarneembare vector afhandelt.