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. |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de