API clave de WRL por categoría
En las tablas siguientes se enumeran las clases, estructuras, funciones y macros de la biblioteca de plantillas de Windows Runtime C++. Se omiten las construcciones en los espacios de nombres y clases auxiliares. Estas listas aumentan la documentación de la API, que se organiza por espacio de nombres.
Clases
Título | Descripción |
---|---|
ActivationFactory (clase) | Habilita una o más clases que activa Windows en tiempo de ejecución. |
AsyncBase (clase) | Implementa la máquina de estados asincrónica de Windows Runtime. |
ClassFactory (clase) | Implementa la funcionalidad básica de la interfaz IClassFactory . |
ComPtr (clase) | Crea un tipo de puntero inteligente que representa la interfaz especificada por el parámetro de plantilla. ComPtr mantiene automáticamente un recuento de referencias para el puntero de la interfaz subyacente y la libera cuando el recuento de referencias llega a cero. |
Event (clase) (Biblioteca de plantillas C++ de Windows en tiempo de ejecución) | Representa un evento. |
clase EventSource | Representa un evento. Las funciones miembro EventSource agregan, quitan e invocan controladores de eventos. |
FtmBase (clase) | Representa un objeto de cálculo de referencias con subprocesamiento libre. |
HandleT (clase) | Representa un identificador de un objeto. |
HString (clase) | Proporciona compatibilidad con la manipulación de identificadores HSTRING. |
HStringReference (clase) | Representa un valor HSTRING que se crea a partir de una cadena existente. |
Module (clase) | Representa una colección de objetos relacionados. |
Module::GenericReleaseNotifier (clase) | Invoca un controlador de eventos cuando se libera el último objeto del módulo actual. El controlador de eventos lo especifica una expresión lambda, una función o un puntero a función. |
Module::MethodReleaseNotifier (clase) | Invoca un controlador de eventos cuando se libera el último objeto del módulo actual. El controlador de eventos se especifica mediante un objeto y su miembro de puntero a método. |
Module::ReleaseNotifier (clase) | Invoca a un controlador de eventos cuando se libera el último objeto de un módulo. |
RoInitializeWrapper (clase) | Inicializa Windows Runtime. |
RuntimeClass (clase) | Representa una clase con instancias que hereda el número especificado de interfaces y proporciona la compatibilidad especificada con Windows Runtime, COM clásico y referencia débil. |
SimpleActivationFactory (clase) | Proporciona un mecanismo fundamental para crear una clase base de Windows en tiempo de ejecución o COM clásico. |
SimpleClassFactory (clase) | Proporciona un mecanismo fundamental para crear una clase base. |
WeakRef (clase) | Representa una referencia débil que solo puede usar Windows en tiempo de ejecución, no COM clásico. Una referencia débil representa un objeto que puede ser o no accesible. |
Estructuras
Título | Descripción |
---|---|
ChainInterfaces (estructura) | Especifica las funciones de comprobación e inicialización que se pueden aplicar a un conjunto de identificadores de interfaz. |
CloakedIid (estructura) | Indica a las plantillas RuntimeClass , Implements y ChainInterfaces que la interfaz especificada no es accesible en la lista IID. |
Implements (estructura) | Implementa QueryInterface y GetIid para las interfaces especificadas. |
MixIn (estructura) | Garantiza que una clase en tiempo de ejecución deriva de interfaces de Windows en tiempo de ejecución, si las hubiera, y luego de interfaces de COM clásico. |
Functions
Título | Descripción |
---|---|
ActivateInstance (función) | Registra y recupera una instancia de un tipo especificado definido en un id. de clase especificado. |
AsWeak (función) | Recupera una referencia débil a una instancia especificada. |
Callback (Función) | Crea un objeto cuya función de miembro es un método de devolución de llamada. |
CreateActivationFactory (función) | Crea un generador que produce instancias de la clase especificada que puede activar Windows en tiempo de ejecución. |
CreateClassFactory (función) | Crea un generador que produce instancias de la clase especificada. |
GetActivationFactory (función) | Recupera una fábrica de activación para el tipo especificado por el parámetro de plantilla. |
Make (función) | Inicializa la clase de Windows Runtime especificada. |
Macros
Título | Descripción |
---|---|
ActivatableClass (macros) | Rellena una caché interna que contiene un generador que puede crear una instancia de la clase especificada. |
InspectableClass (macro) | Establece el nombre de clase y el nivel de confianza del runtime. |
Consulte también
Biblioteca de plantillas C++ de Windows en tiempo de ejecución (WRL)
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