Dela via


Gränssnitt

I det här avsnittet

Gränssnitt Beskrivning
IActivatableClassRegistration Gör det möjligt att hämta registreringsinformationen för en klass.
IActivationFactory Gör att klasser kan aktiveras av Windows Runtime.
IAgileReference Gör det möjligt att hämta en flexibel referens till ett objekt.
IApartmentShutdown Aktiverar registrering av en meddelandehanterare för lägenhetsavstängning.
AsyncActionCompletedHandler Representerar metoden som anropas när en asynkron åtgärd slutförs.
IAsyncAction Representerar en asynkron åtgärd.
IAsyncActionProgressHandler<TProgress> Representerar den metod som anropas när en asynkron åtgärd rapporterar förlopp.
IAsyncActionWithProgress<TProgress> Representerar en asynkron åtgärd som rapporterar förlopp.
IAsyncActionWithProgressCompletedHandler<TProgress> Representerar den metod som anropas när en asynkron åtgärd som rapporterar förloppet slutförs.
IAsyncInfo Ger stöd för asynkrona åtgärder.
IAsyncOperation<TResult> Representerar en asynkron åtgärd som returnerar ett resultat.
IAsyncOperationCompletedHandler<TResult> Representerar metoden som anropas när en asynkron åtgärd slutförs.
IAsyncOperationProgressHandler Representerar den metod som anropas när en asynkron åtgärd rapporterar förlopp.
IAsyncOperationWithProgress Representerar en asynkron åtgärd som returnerar ett resultat och rapporterar förlopp.
IAsyncOperationWithProgressCompletedHandler<TResult, TProgress> Representerar den metod som anropas när en asynkron åtgärd som rapporterar förloppet slutförs.
IAudioFrameNative Representerar en bildruta med ljuddata.
IAudioFrameNativeFactory Skapar instanser av IAudioFrameNative.
IBuffer Representerar en matris med byte.
IBufferByteAccess Representerar en buffert som en matris med byte.
IClosable Definierar en metod för att frigöra allokerade resurser.
ICompositionDrawingSurfaceInterop Internt interoperationsgränssnitt som gör det möjligt att rita på ett ytobjekt med hjälp av en RECT för att definiera området som ska ritas in.
ICompositionDrawingSurfaceInterop2 Ett internt interoperationsgränssnitt som gör att du kan läsa tillbaka innehållet i en rityta för komposition (eller en virtuell rityta för sammansättning).
ICompositionGraphicsDeviceInterop Ett internt interoperationsgränssnitt som gör det möjligt att hämta och ställa in grafikenheten.
IContactManagerInterop Ger åtkomst till ContactManager metoder i en app som hanterar flera fönster.
ICoreApplication Gör att appar kan hantera tillståndsändringar, hantera fönster och integrera med en mängd olika gränssnittsramverk.
ICoreApplicationExit Ger möjlighet för Windows Store-appar att sluta köras.
ICoreApplicationInitialization Innehåller en körningsmetod som används för att starta programobjektet från startpunkten för en app.
ICoreApplicationView Representerar en vy av ett program.
ICoreImmersiveApplication Innehåller metoder för att hantera vyer i en app.
ICoreInputInterop Aktiverar en indatakälla i en Windows Store-apps CoreInput- objekt.
ICoreWindowInterop Gör att appar kan hämta fönstrets fönsterhandtag (CoreWindow) som är associerade med det här gränssnittet.
IDllServerActivatableClassRegistration Gör det möjligt att hämta registreringsinformationen för en pågående server.
IErrorReportingSettings Tillhandahåller felsökningsintegrering för Windows Runtime-program.
IEventHandler<T> Representerar den metod som hanterar en händelse som har händelsedata av typen T-.
IExeServerActivatableClassRegistration Gör det möjligt att hämta registreringsinformationen för en out-of-process-server.
IExeServerRegistration Representerar en registrerad out-of-process-server.
IFindReferenceTargetsCallback Definierar gränssnittet för återanrop från IReferenceTracker::FindTrackerTargets. Implementeringen av det här gränssnittet måste skicka alla IReferenceTrackerTarget instanser som hittas till metoden FoundTrackerTarget.
IInputPaneInterop Ger åtkomst till medlemmarna i klassen InputPane i en skrivbordsapp.
IInputStream Gör det möjligt att hämta en asynkron läsaråtgärd på en sekventiell ström med byte.
IInspectable Tillhandahåller funktioner som krävs för alla Windows Runtime-klasser.
IIterable<T> Exponerar iteratorn, som stöder enkel iteration över en samling av en angiven typ.
IIterator<T> Stöder iteration över en samling.
IKeyValuePair<K, V> Representerar ett nyckel/värde-par.
ILanguageExceptionErrorInfo Aktiverar hämtning av IUnknown pekare som lagras i felinformationen med anropet till RoOriginateLanguageException.
ILanguageExceptionErrorInfo2 Gör att språkprojektioner kan tillhandahålla och hämta felinformation som med ILanguageExceptionErrorInfo, med den ytterligare fördelen att arbeta över språkgränser.
ILanguageExceptionTransform Gör att språkprojektioner kan göra alla kontexter tillgängliga för systemet från ett undantag som genereras från kontexten för en catch-hanterare som fångar ett annat undantag.
ILanguageExceptionStackBackTrace Gör att projektioner kan tillhandahålla anpassad stackspårning för det undantaget.
IMap<K, V> Representerar en associativ samling.
IMapChangedEventArgs<K> Innehåller data för en MapChanged- händelse.
IMapView<K, V> Representerar en oföränderlig vy i en IMap(K,V).
IMemoryBufferByteAccess Ger åtkomst till en IMemoryBuffer- som en matris med byte.
IMetaDataAssemblyImportera Tillhandahåller metoder för att komma åt och undersöka innehållet i ett sammansättningsmanifest.
IMetaDataDispenser Tillhandahåller metoder för att skapa ett nytt metadataomfång eller öppna ett befintligt.
IMetaDataDispenserEx Utökar IMetaDataDispenser--gränssnittet för att ge möjlighet att styra hur metadata-API:erna fungerar i det aktuella metadataomfånget.
IMetaDataImportera Innehåller metoder för att importera och manipulera befintliga metadata från en bärbar körbar fil (PE) eller annan källa, till exempel ett typbibliotek eller en fristående metadatabinär fil för körning.
IMetaDataImport2 Utökar gränssnittet IMetaDataImport för att ge möjlighet att arbeta med generiska typer.
IMetaDataTables Innehåller metoder för lagring och hämtning av metadatainformation i tabeller.
IMetaDataTables2 Utökar IMetaDataTables med metoder för att arbeta med metadataströmmar.
IObservableMap<K, V> Meddelar händelsehanterare för dynamiska ändringar i en karta, till exempel när objekt läggs till eller tas bort.
IObservableVector<T> Meddelar händelsehanterare av ändringar i vektorn.
IOplockBreakingHandler Det här gränssnittet är inte implementerat för närvarande.
IOutputStream Aktiverar hämtning av en asynkron skrivåtgärd på en sekventiell ström med byte.
IPdfRendererNative Representerar ett API med höga prestanda för att visa en enda sida i en PDF-fil (Portable Document Format).
IPackageDebugSettings Aktiverar felsökningsutvecklare kontroll över livscykeln för en Windows Store-app, till exempel när den pausas eller återupptas.
IPlayToManagerInterop Ger åtkomst till PlayToManager- metoder i en Windows Store-app som hanterar flera fönster.
IPrintManagerInterop Ger åtkomst till PrintManager metoder i en Windows Store-app som hanterar flera fönster.
IPropertyValue Representerar ett värde i ett Windows Runtime-egenskapsarkiv.
IPropertyValueStatics Skapar IPropertyValue objekt som du kan lagra i ett egenskapsarkiv.
IRandomAccessStream Gör det möjligt att hämta en asynkron byteläsare eller byteskrivare som är placerad på den angivna platsen på en slumpmässig byteström för åtkomst.
IRandomAccessStreamFileAccessMode Ger åtkomst till filåtkomstläget som användes när metoden StorageFile.OpenAsync anropades för att öppna byteströmmen för slumpmässig åtkomst.
IReference<T> Gör det möjligt att utöka Windows Runtime-egenskapssystemet för användardefinierade uppräkningar, strukturer och ombudstyper.
IReferenceArray<T> Gör det möjligt att utöka Windows Runtime-egenskapssystemet för matriser med användardefinierade uppräkningar, strukturer och ombudstyper.
IReferenceTracker Definierar gränssnittet som implementeras av XAML-ramverket för hantering av XAML-objektreferenser.
IReferenceTrackerHost Definierar ett gränssnitt som tillhandahåller de globala tjänster som används av GC-systemet (skräpinsamling) som används av XAML-ramverket.
IReferenceTrackerManager Definierar gränssnittet för en XAML-objektreferenshanterare. Implementera det här gränssnittet för att hantera instanser av IReferenceTracker- på XAML-objekt.
IReferenceTrackerTarget Definierar ett gränssnitt som implementeras av ett skräpinsamlingsobjekt som refereras från XAML.
IRestrictedErrorInfo Representerar information om ett fel, inklusive begränsad felinformation.
ISoftwareBitmapNative Representerar en bitmapp för programvara.
ISoftwareBitmapNativeFactory Skapar instanser av ISoftwareBitmapNative.
IStorageFolderHandleAccess Ger åtkomst till operativsystemets handtag för en lagringsmapp.
IStorageItemHandleAccess Ger åtkomst till operativsystemets handtag för en lagringsfil.
IStringable Ger ett sätt att representera det aktuella objektet som en sträng.
ISurfaceImageSourceManagerNative Aktiverar massåtgärder för alla SurfaceImageSource objekt som skapats i samma process.
ISurfaceImageSourceNativeWithD2D Tillhandahåller implementeringen av en delad Microsoft DirectX-yta som visas i en SurfaceImageSource- eller VirtualSurfaceImageSource.
ISurfaceImageSourceNative Tillhandahåller implementeringen av en delad yta med fast storlek för Direct2D-ritning.
ISuspendingDeferral Hanterar en fördröjd app pausningsåtgärd.
ISuspendingEventArgs Tillhandahåller data för en appupphängningshändelse.
ISuspendingOperation Innehåller information om en app som pausar åtgärden.
ISwapChainBackgroundPanelNative Ger samverkan mellan XAML och en DirectX-växlingskedja.
ISwapChainPanelNative Ger samverkan mellan XAML och en DirectX-växlingskedja. Till skillnad från SwapChainBackgroundPanelkan en SwapChainPanel visas på vilken nivå som helst i XAML-visningsträdet, och mer än 1 kan finnas i ett visst träd.
ISwapChainPanelNative2 Ger samverkan mellan XAML och en DirectX-växlingskedja. Till skillnad från SwapChainBackgroundPanelkan en SwapChainPanel visas på vilken nivå som helst i XAML-visningsträdet, och mer än 1 kan finnas i ett visst träd.
ITypedEventHandler<TSender, TArgs> Representerar den metod som hanterar en händelse från en avsändare av typen TSender och händelsedata av typen T.
IUnbufferedFileHandleOplockCallback Definierar en motringningsmetod som du vill köra när det opportunistiska låset för ett handtag som du får genom att anropa metoden IUnbufferedFileHandleProvider::OpenUnbufferedFileHandle-metoden är bruten.
IUnbufferedFileHandleProvider Ger åtkomst till referenser från en byteström med slumpmässig åtkomst som StorageFile.OpenAsync metod som skapats.
IVector<T> Representerar en samling element med slumpmässig åtkomst.
IVectorChangedEventArgs Innehåller data för en VectorChanged- händelse.
IVectorView<T> Representerar en oföränderlig vy i en IVector(T).
IVideoFrameNative Representerar en bildruta med videodata.
IVideoFrameNativeFactory Skapar instanser av IVideoFrameNative.
IViewProvider Representerar en vy i ett program.
IViewProviderFactory Skapar en instans av vyer som implementerar gränssnittet IViewProvider.
IVirtualSurfaceImageSourceNative Tillhandahåller implementeringen av en stor (större än skärmstorleken) delad yta för DirectX-ritning.
IVirtualSurfaceUpdatesCallbackNative Tillhandahåller ett gränssnitt för implementering av ritningsbeteenden när en VirtualSurfaceImageSource begär en uppdatering.
IWeakReference Representerar en svag referens till ett objekt.
IWeakReferenceSource Representerar ett källobjekt som en svag referens kan hämtas till.
MapChangedEventHandler<K, V> Representerar den metod som hanterar MapChanged händelse av en observerbar karta.
VectorChangedEventHandler<T> Representerar den metod som hanterar VectorChanged händelse för en observerbar vektor.