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)