Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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. |