Share via


Interfaces

En esta sección

Interfaz Descripción
IActivatableClassRegistration Permite obtener la información de registro de una clase.
IActivationFactory Permite que Windows en tiempo de ejecución active las clases.
IAgileReference Permite recuperar una referencia ágil a un objeto .
IApartmentShutdown Habilita el registro de un controlador de notificaciones de cierre de apartamento.
AsyncActionCompletedHandler Representa el método al que se llama cuando se completa una acción asincrónica.
IAsyncAction Representa una acción asincrónica.
IAsyncActionProgressHandler<TProgress> Representa el método al que se llama cuando una acción asincrónica notifica el progreso.
IAsyncActionWithProgress TProgress<> Representa una acción asincrónica que informa sobre el progreso.
IAsyncActionWithProgressCompletedHandler<TProgress> Representa el método al que se llama cuando se completa una acción asincrónica que notifica el progreso.
IAsyncInfo Proporciona compatibilidad con operaciones asincrónicas.
IAsyncOperation<TResult> Representa una operación asincrónica que devuelve un resultado.
IAsyncOperationCompletedHandler<TResult> Representa el método al que se llama cuando se completa una operación asincrónica.
IAsyncOperationProgressHandler Representa el método al que se llama cuando una operación asincrónica notifica el progreso.
IAsyncOperationWithProgress Representa una operación asincrónica que devuelve un resultado e informa sobre el progreso.
IAsyncOperationWithProgressCompletedHandler<TResult, TProgress> Representa el método al que se llama cuando se completa una operación asincrónica que informa del progreso.
IAudioFrameNative Representa un marco de datos de audio.
IAudioFrameNativeFactory Crea instancias de IAudioFrameNative.
IBuffer Representa una matriz de bytes.
IBufferByteAccess Representa un búfer como una matriz de bytes.
IClosable Define un método para liberar los recursos asignados.
ICompositionDrawingSurfaceInterop Interfaz de interoperación nativa que permite dibujar en un objeto de superficie mediante un RECT para definir el área en la que se va a dibujar.
ICompositionDrawingSurfaceInterop2 Interfaz de interoperación nativa que permite leer el contenido de una superficie de dibujo de composición (o una superficie de dibujo virtual de composición).
ICompositionGraphicsDeviceInterop Interfaz de interoperación nativa que permite obtener y establecer el dispositivo gráfico.
IContactManagerInterop Permite el acceso a los métodos ContactManager en una aplicación que administra varias ventanas.
ICoreApplication Permite a las aplicaciones controlar los cambios de estado, administrar ventanas e integrarse con una variedad de marcos de interfaz de usuario.
ICoreApplicationExit Proporciona los medios para que las aplicaciones de la Tienda Windows dejen de ejecutarse.
ICoreApplicationInitialization Contiene un método de ejecución que se usa para iniciar el objeto de aplicación desde el punto de entrada de una aplicación.
ICoreApplicationView Representa una vista de una aplicación.
ICoreImmersiveApplication Contiene métodos para administrar vistas en una aplicación.
ICoreInputInterop Habilita un origen de entrada en el objeto CoreInput de una aplicación de la Tienda Windows.
ICoreWindowInterop Permite a las aplicaciones obtener el identificador de la ventana (CoreWindow) asociada a esta interfaz.
IDllServerActivatableClassRegistration Permite obtener la información de registro de un servidor en proceso.
IErrorReportingSettings Proporciona integración del depurador para Windows Runtime aplicaciones.
IEventHandler<T> Representa el método que controlará un evento que tiene datos de evento de tipo T.
IExeServerActivatableClassRegistration Permite obtener la información de registro de un servidor fuera de proceso.
IExeServerRegistration Representa un servidor fuera de proceso registrado.
IFindReferenceTargetsCallback Define la interfaz para las devoluciones de llamada de IReferenceTracker::FindTrackerTargets. La implementación de esta interfaz debe pasar cualquier instancia IReferenceTrackerTarget que encuentre al método FoundTrackerTarget .
IInputPaneInterop Permite el acceso a los miembros de la clase InputPane en una aplicación de escritorio.
IInputStream Permite obtener una operación de lector asincrónica en un flujo secuencial de bytes.
IInspectable Proporciona la funcionalidad necesaria para todas las clases de Windows Runtime.
IIterable<T> Expone el iterador, que admite iteración simple sobre una colección de un tipo especificado.
IIterator<T> Admite la iteración en una colección.
IKeyValuePair<K, V> Representa un par clave-valor.
ILanguageExceptionErrorInfo Permite recuperar el puntero IUnknown almacenado en la información de error con la llamada a RoOriginateLanguageException.
ILanguageExceptionErrorInfo2 Permite que las proyecciones de lenguaje proporcionen y recuperen información de error como con ILanguageExceptionErrorInfo, con la ventaja adicional de trabajar en los límites del lenguaje.
ILanguageExceptionTransform Permite que las proyecciones de lenguaje estén disponibles para el sistema en cualquier contexto y desde una excepción que se produce desde el contexto de un controlador catch que detecta una excepción diferente.
ILanguageExceptionStackBackTrace Permite que las proyecciones proporcionen un seguimiento de pila personalizado para esa excepción.
IMap<K, V> Representa una colección asociativa.
IMapChangedEventArgs<K> Proporciona datos para un evento MapChanged .
IMapView<K, V> Representa una vista inmutable en un IMap(K,V)..
IMemoryBufferByteAccess Proporciona acceso a IMemoryBuffer como una matriz de bytes.
IMetaDataAssemblyImport Proporciona métodos para acceder al contenido de un manifiesto del ensamblado y examinarlo.
IMetaDataDispenser Proporciona métodos para crear un nuevo ámbito de metadatos o abrir uno existente.
IMetaDataDispenserEx Extiende la interfaz IMetaDataDispenser para proporcionar la capacidad de controlar cómo funcionan las API de metadatos en el ámbito de metadatos actual.
IMetaDataImport Proporciona métodos para importar y manipular los metadatos existentes desde un archivo portable ejecutable (PE) u otro origen, como una biblioteca de tipos o un archivo binario de metadatos independiente en tiempo de ejecución.
IMetaDataImport2 Extiende la interfaz IMetaDataImport para proporcionar la capacidad de trabajar con tipos genéricos.
IMetaDataTables Proporciona métodos para el almacenamiento y la recuperación de información de metadatos en tablas.
IMetaDataTables2 Extiende IMetaDataTables para incluir métodos para trabajar con flujos de metadatos.
IObservableMap<K, V> Notifica a los controladores de eventos los cambios dinámicos en un mapa, como cuando se agregan o quitan elementos.
IObservableVector<T> Notifica a los controladores de eventos los cambios realizados en el vector.
IOplockBreakingHandler Esta interfaz no está implementada actualmente.
IOutputStream Permite obtener una operación de escritura asincrónica en una secuencia secuencial de bytes.
IPdfRendererNative Representa una API de alto rendimiento para mostrar una sola página de un archivo de formato de documento portátil (PDF).
IPackageDebugSettings Permite a los desarrolladores del depurador controlar el ciclo de vida de una aplicación de la Tienda Windows, como cuando se suspende o reanuda.
IPlayToManagerInterop Permite el acceso a los métodos PlayToManager en una aplicación de la Tienda Windows que administra varias ventanas.
IPrintManagerInterop Permite el acceso a los métodos PrintManager en una aplicación de la Tienda Windows que administra varias ventanas.
IPropertyValue Representa un valor en un almacén de propiedades Windows Runtime.
IPropertyValueStatics Crea objetos IPropertyValue que se pueden almacenar en un almacén de propiedades.
IRandomAccessStream Permite obtener un lector de bytes asincrónico o un escritor de bytes situado en la ubicación especificada en una secuencia de bytes de acceso aleatorio.
IRandomAccessStreamFileAccessMode Proporciona acceso al modo de acceso a archivos que se usó cuando se llamó al método StorageFile.OpenAsync para abrir la secuencia de bytes de acceso aleatorio.
IReference<T> Permite extender el sistema de propiedades Windows Runtime para enumeraciones, estructuras y tipos delegados definidos por el usuario.
IReferenceArray<T> Permite extender el sistema de propiedades Windows Runtime para matrices de enumeraciones, estructuras y tipos delegados definidos por el usuario.
IReferenceTracker Define la interfaz implementada por el marco XAML para administrar las referencias a objetos XAML.
IReferenceTrackerHost Define una interfaz que proporciona los servicios globales utilizados por el sistema de recolección de elementos no utilizados (GC) usado por el marco XAML.
IReferenceTrackerManager Define la interfaz de un administrador de referencias de objetos XAML. Implemente esta interfaz para administrar instancias de IReferenceTracker en objetos XAML.
IReferenceTrackerTarget Define una interfaz implementada por un objeto recolector de elementos no utilizados al que se hace referencia desde XAML.
IRestrictedErrorInfo Representa los detalles de un error, incluida la información de error restringida.
ISoftwareBitmapNative Representa un mapa de bits de software.
ISoftwareBitmapNativeFactory Crea instancias de ISoftwareBitmapNative.
IStorageFolderHandleAccess Proporciona acceso al identificador del sistema operativo de una carpeta de almacenamiento.
IStorageItemHandleAccess Proporciona acceso al identificador del sistema operativo de un archivo de almacenamiento.
IStringable Proporciona una manera de representar el objeto actual como una cadena.
ISurfaceImageSourceManagerNative Permite realizar operaciones masivas en todos los objetos SurfaceImageSource creados en el mismo proceso.
ISurfaceImageSourceNativeWithD2D Proporciona la implementación de una superficie compartida de Microsoft DirectX que se muestra en surfaceImageSource o VirtualSurfaceImageSource.
ISurfaceImageSourceNative Proporciona la implementación de una superficie de tamaño fijo compartida para el dibujo de Direct2D.
ISuspendingDeferral Administra una operación de suspensión de la aplicación retrasada.
ISuspendingEventArgs Proporciona datos para un evento de suspensión de la aplicación.
ISuspendingOperation Proporciona información sobre una operación de suspensión de aplicaciones.
ISwapChainBackgroundPanelNative Proporciona interoperación entre XAML y una cadena de intercambio de DirectX.
ISwapChainPanelNative Proporciona interoperación entre XAML y una cadena de intercambio de DirectX. A diferencia de SwapChainBackgroundPanel, un SwapChainPanel puede aparecer en cualquier nivel del árbol de visualización XAML y más de 1 puede estar presente en cualquier árbol determinado.
ISwapChainPanelNative2 Proporciona interoperación entre XAML y una cadena de intercambio de DirectX. A diferencia de SwapChainBackgroundPanel, un SwapChainPanel puede aparecer en cualquier nivel del árbol de visualización XAML y más de 1 puede estar presente en cualquier árbol determinado.
ITypedEventHandler<TSender, TArgs> Representa el método que controlará un evento de un remitente de tipo TSender y datos de eventos de tipo T.
IUnbufferedFileHandleOplockCallback Define un método de devolución de llamada que desea ejecutar cuando se interrumpe el bloqueo oportunista de un identificador que obtiene llamando al método IUnbufferedFileHandleProvider::OpenUnbufferedFileHandle .
IUnbufferedFileHandleProvider Proporciona acceso para controlar desde una secuencia de bytes de acceso aleatorio que creó el método StorageFile.OpenAsync .
IVector<T> Representa una colección de elementos de acceso aleatorio.
IVectorChangedEventArgs Proporciona datos para un evento VectorChanged .
IVectorView<T> Representa una vista inmutable en un IVector(T).
IVideoFrameNative Representa un fotograma de datos de vídeo.
IVideoFrameNativeFactory Crea instancias de IVideoFrameNative.
IViewProvider Representa una vista en una aplicación.
IViewProviderFactory Crea una instancia de vistas que implementan la interfaz IViewProvider .
IVirtualSurfaceImageSourceNative Proporciona la implementación de una superficie compartida grande (mayor que el tamaño de pantalla) para el dibujo de DirectX.
IVirtualSurfaceUpdatesCallbackNative Proporciona una interfaz para la implementación de comportamientos de dibujo cuando virtualSurfaceImageSource solicita una actualización.
IWeakReference Representa una referencia débil a un objeto .
IWeakReferenceSource Representa un objeto de origen al que se puede recuperar una referencia débil.
MapChangedEventHandler<K, V> Representa el método que controla el evento MapChanged de un mapa observable.
VectorChangedEventHandler<T> Representa el método que controla el evento VectorChanged de un vector observable.