Interfacce

Contenuto della sezione

Interfaccia Descrizione
IActivatableClassRegistration Consente di ottenere le informazioni di registrazione per una classe.
IActivationFactory Consente l'attivazione delle classi tramite Windows Runtime.
IAgileReference Consente di recuperare un riferimento agile a un oggetto.
IApartmentShutdown Abilita la registrazione di un gestore di notifica di arresto dell'appartamento.
AsyncActionCompletedHandler Rappresenta il metodo chiamato quando viene completata un'azione asincrona.
Iasyncaction Rappresenta un'azione asincrona.
IAsyncActionProgressHandler<TProgress> Rappresenta il metodo chiamato quando un'azione asincrona segnala lo stato di avanzamento.
IAsyncActionWithProgress TProgress<> Rappresenta un'azione asincrona che segnala lo stato di avanzamento.
IAsyncActionWithProgressCompletedHandler<TProgress> Rappresenta il metodo chiamato quando viene completata un'azione asincrona che segnala lo stato di avanzamento.
Iasyncinfo Fornisce il supporto per le operazioni asincrone.
IAsyncOperation<TResult> Rappresenta un'operazione asincrona che restituisce un risultato.
IAsyncOperationCompletedHandler<TResult> Rappresenta il metodo chiamato quando viene completata un'operazione asincrona.
IAsyncOperationProgressHandler Rappresenta il metodo chiamato quando un'operazione asincrona segnala lo stato di avanzamento.
Iasyncoperationwithprogress Rappresenta un'operazione asincrona che restituisce un risultato e segnala lo stato.
IAsyncOperationWithProgressCompletedHandler<TResult, TProgress> Rappresenta il metodo chiamato quando viene completata un'operazione asincrona che segnala lo stato di avanzamento.
IAudioFrameNative Rappresenta un frame di dati audio.
IAudioFrameNativeFactory Crea istanze di IAudioFrameNative.
Ibuffer Rappresenta una matrice di byte.
IBufferByteAccess Rappresenta un buffer come matrice di byte.
IClosable Definisce un metodo per il rilascio di risorse allocate.
ICompositionDrawingSurfaceInterop Interfaccia di interoperabilità nativa che consente di disegnare su un oggetto surface usando un RECT per definire l'area da disegnare.
ICompositionDrawingSurfaceInterop2 Un'interfaccia di interoperabilità nativa che consente di leggere il contenuto di una superficie di disegno di composizione (o una superficie di disegno virtuale di composizione).
ICompositionGraphicsDeviceInterop Un'interfaccia di interoperabilità nativa che consente di ottenere e impostare il dispositivo grafico.
IContactManagerInterop Consente l'accesso ai metodi ContactManager in un'app che gestisce più finestre.
ICoreApplication Consente alle app di gestire le modifiche allo stato, gestire le finestre e integrare con un'ampia gamma di framework dell'interfaccia utente.
ICoreApplicationExit Fornisce i mezzi per le app di Windows Store per interrompere l'esecuzione.
ICoreApplicationInitialization Contiene un metodo di esecuzione usato per avviare l'oggetto applicazione dal punto di ingresso di un'app.
ICoreApplicationView Rappresenta una visualizzazione di un'applicazione.
ICoreImmersiveApplication Contiene metodi per la gestione delle visualizzazioni in un'app.
ICoreInputInterop Abilita un'origine di input in un oggetto CoreInput dell'app di Windows Store.
ICoreWindowInterop Consente alle app di ottenere l'handle della finestra della finestra (CoreWindow) associata a questa interfaccia.
IDllServerActivatableClassRegistration Consente di ottenere le informazioni di registrazione per un server in-process.
IErrorReportingSettings Fornisce l'integrazione del debugger per le applicazioni Windows Runtime.
IEventHandler<T> Rappresenta il metodo che gestirà un evento con dati di tipo T.
IExeServerActivatableClassRegistration Consente di ottenere le informazioni di registrazione per un server out-of-process.
IExeServerRegistration Rappresenta un server non elaborato registrato.
IFindReferenceTargetsCallback Definisce l'interfaccia per i callback da IReferenceTracker::FindTrackerTargets. L'implementazione di questa interfaccia deve passare qualsiasi istanza di IReferenceTrackerTarget trovata al metodo FoundTrackerTarget .
IInputPaneInterop Consente l'accesso ai membri della classe InputPane in un'app desktop.
IInputStream Consente di ottenere un'operazione di lettura asincrona in un flusso sequenziale di byte.
IInspectable Fornisce funzionalità necessarie per tutte le classi di Windows Runtime.
T IIterable<> Espone l'iteratore, che supporta un'iterazione semplice su una raccolta di un tipo specificato.
IIterator<T> Supporta l'iterazione su una raccolta.
IKeyValuePair<K, V> Rappresenta una coppia chiave-valore.
ILanguageExceptionErrorInfo Abilita il recupero del puntatore IUnknown archiviato nelle informazioni sull'errore con la chiamata a RoOriginateLanguageException.
ILanguageExceptionErrorInfo2 Consente alle proiezioni della lingua di fornire e recuperare informazioni sugli errori come con ILanguageExceptionErrorInfo, con il vantaggio aggiuntivo di lavorare tra i limiti del linguaggio.
ILanguageExceptionTransform Consente alle proiezioni del linguaggio di rendere disponibili al sistema qualsiasi e a tutti i contesti di un'eccezione generata dal contesto di un gestore catch che rileva un'eccezione diversa.
ILanguageExceptionStackBackTrace Consente alle proiezioni di fornire traccia dello stack personalizzata per tale eccezione.
IMap<K, V> Rappresenta una raccolta associativa.
IMapChangedEventArgs<K> Fornisce dati per un evento MapChanged .
IMapView<K, V> Rappresenta una visualizzazione non modificabile in un oggetto IMap(K,V).
IMemoryBufferByteAccess Fornisce l'accesso a un IMemoryBuffer come matrice di byte.
IMetaDataAssemblyImport Fornisce metodi per accedere ed esaminare il contenuto di un manifesto dell'assembly.
IMetaDataDispenser Fornisce metodi per creare un nuovo ambito di metadati o aprire uno esistente.
IMetaDataDispenserEx Estende l'interfaccia IMetaDataDispenser per fornire la funzionalità per controllare il funzionamento delle API dei metadati nell'ambito dei metadati corrente.
IMetaDataImport Fornisce metodi per importare e modificare i metadati esistenti da un file eseguibile portabile (PE) o da un'altra origine, ad esempio una libreria dei tipi o un binario dei metadati di runtime autonomo.
IMetaDataImport2 Estende l'interfaccia IMetaDataImport per offrire la funzionalità di utilizzo di tipi generici.
IMetaDataTables Fornisce metodi per l'archiviazione e il recupero dei metadati nelle tabelle.
IMetaDataTables2 Estende IMetaDataTables per includere metodi per l'uso dei flussi di metadati.
IObservableMap<K, V> Notifica ai gestori eventi di modifiche dinamiche a una mappa, ad esempio quando gli elementi vengono aggiunti o rimossi.
IObservableVector<T> Notifica ai gestori eventi delle modifiche apportate al vettore.
IOplockBreakingHandler Questa interfaccia non è attualmente implementata.
Ioutputstream Consente di ottenere un'operazione di writer asincrona in un flusso sequenziale di byte.
IPdfRendererNative Rappresenta un'API ad alte prestazioni per la visualizzazione di una singola pagina di un file PDF (Portable Document Format).
IPackageDebugSettings Consente agli sviluppatori del debugger di controllare il ciclo di vita di un'app di Windows Store, ad esempio quando viene sospeso o ripreso.
IPlayToManagerInterop Consente l'accesso ai metodi PlayToManager in un'app di Windows Store che gestisce più finestre.
IPrintManagerInterop Consente l'accesso ai metodi PrintManager in un'app di Windows Store che gestisce più finestre.
IPropertyValue Rappresenta un valore in un archivio delle proprietà Windows Runtime.
IPropertyValueStatics Crea oggetti IPropertyValue che è possibile archiviare in un archivio delle proprietà.
IRandomAccessStream Consente di ottenere un lettore di byte asincrono o un writer di byte posizionato nella posizione specificata in un flusso di byte di accesso casuale.
IRandomAccessStreamFileAccessMode Fornisce l'accesso alla modalità di accesso ai file usata quando è stato chiamato il metodo StorageFile.OpenAsync per aprire il flusso di byte di accesso casuale.
IReference<T> Consente di estendere il sistema di proprietà Windows Runtime per le enumerazioni, le strutture e i tipi delegati definiti dall'utente.
IReferenceArray<T> Consente di estendere il sistema di proprietà Windows Runtime per le matrici di enumerazioni, strutture e tipi delegati definiti dall'utente.
IReferenceTracker Definisce l'interfaccia implementata dal framework XAML per la gestione dei riferimenti agli oggetti XAML.
IReferenceTrackerHost Definisce un'interfaccia che fornisce i servizi globali usati dal sistema di Garbage Collection (GC) usato dal framework XAML.
IReferenceTrackerManager Definisce l'interfaccia per un gestore di riferimenti a oggetti XAML. Implementare questa interfaccia per gestire le istanze di IReferenceTracker sugli oggetti XAML.
IReferenceTrackerTarget Definisce un'interfaccia implementata da un oggetto Garbage Collector a cui fa riferimento XAML.
IRestrictedErrorInfo Rappresenta i dettagli di un errore, incluse le informazioni sugli errori con restrizioni.
ISoftwareBitmapNative Rappresenta una bitmap software.
ISoftwareBitmapNativeFactory Crea istanze di ISoftwareBitmapNative.
IStorageFolderHandleAccess Fornisce l'accesso all'handle del sistema operativo di una cartella di archiviazione.
IStorageItemHandleAccess Fornisce l'accesso all'handle del sistema operativo di un file di archiviazione.
Istringable Fornisce un modo per rappresentare l'oggetto corrente come stringa.
ISurfaceImageSourceManagerNative Consente di eseguire operazioni bulk in tutti gli oggetti SurfaceImageSource creati nello stesso processo.
ISurfaceImageSourceNativeWithD2D Fornisce l'implementazione di una superficie Microsoft DirectX condivisa visualizzata in SurfaceImageSource o VirtualSurfaceImageSource.
ISurfaceImageSourceNative Fornisce l'implementazione di una superficie fissa condivisa per il disegno Direct2D.
ISuspendingDeferral Gestisce un'operazione di sospensione dell'app ritardata.
ISuspendingEventArgs Fornisce i dati per un evento di sospensione dell'app.
ISuspendingOperation Fornisce informazioni su un'operazione di sospensione dell'app.
ISwapChainBackgroundPanelNative Fornisce l'interoperabilità tra XAML e una catena di scambio DirectX.
ISwapChainPanelNative Fornisce l'interoperabilità tra XAML e una catena di scambio DirectX. A differenza di SwapChainBackgroundPanel, un swapChainPanel può essere visualizzato a qualsiasi livello nell'albero di visualizzazione XAML e più di 1 può essere presente in qualsiasi albero specificato.
ISwapChainPanelNative2 Fornisce l'interoperabilità tra XAML e una catena di scambio DirectX. A differenza di SwapChainBackgroundPanel, un swapChainPanel può essere visualizzato a qualsiasi livello nell'albero di visualizzazione XAML e più di 1 può essere presente in qualsiasi albero specificato.
ITypedEventHandler<TSender, TArgs> Rappresenta il metodo che gestirà un evento da un mittente di tipo TSender ed i dati dell'evento di tipo T.
IUnbufferedFileHandleOplockCallback Definisce un metodo di callback che si vuole eseguire quando il blocco opportunistico per un handle visualizzato chiamando il metodo IUnbufferedFileHandleProvider::OpenUnbufferedFileHandle è interrotto .
IUnbufferedFileHandleProvider Fornisce l'accesso agli handle da un flusso di byte di accesso casuale creato dal metodo StorageFile.OpenAsync .
IVector<T> Rappresenta una raccolta di elementi di accesso casuale.
IVectorChangedEventArgs Fornisce dati per un evento VectorChanged .
IVectorView<T> Rappresenta una vista non modificabile in un oggetto IVector(T)..
IVideoFrameNative Rappresenta un frame di dati video.
IVideoFrameNativeFactory Crea istanze di IVideoFrameNative.
IViewProvider Rappresenta una vista in un'applicazione.
IViewProviderFactory Crea un'istanza di viste che implementano l'interfaccia IViewProvider .
IVirtualSurfaceImageSourceNative Fornisce l'implementazione di un'area condivisa (maggiore della dimensione dello schermo) condivisa per il disegno DirectX.
IVirtualSurfaceUpdatesCallbackNative Fornisce un'interfaccia per l'implementazione dei comportamenti di disegno quando un virtualSurfaceImageSource richiede un aggiornamento.
IWeakReference Rappresenta un riferimento debole a un oggetto.
IWeakReferenceSource Rappresenta un oggetto di origine a cui è possibile recuperare un riferimento debole.
MapChangedEventHandler<K, V> Rappresenta il metodo che gestisce l'evento MapChanged di una mappa osservabile.
VectorChangedEventHandler<T> Rappresenta il metodo che gestisce l'evento VectorChanged di un vettore osservabile.