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.
Define los tipos fundamentales que componen la biblioteca de plantillas de C++ de Windows Runtime.
Sintaxis
namespace Microsoft::WRL;
Miembros
Typedefs
| Nombre | Descripción |
|---|---|
InhibitWeakReferencePolicy |
RuntimeClassFlags<WinRt | InhibitWeakReference> |
Clases
| NOMBRE | 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. |
| DeferrableEventArgs (clase) | Clase de plantilla usada para los tipos de argumento de evento de los aplazamientos. |
| 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. |
| Module (clase) | Representa una colección de objetos relacionados. |
| 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
| Nombre | 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. |
| RuntimeClassFlags (estructura) | Contiene el tipo de una instancia de un elemento RuntimeClass. |
Enumeraciones
| Nombre | Descripción |
|---|---|
| AsyncResultType (enumeración) | Especifica el tipo de resultado devuelto por el método GetResults(). |
| ModuleType (enumeración) | Especifica si un módulo debe admitir un servidor en proceso o un servidor fuera de proceso. |
| RuntimeClassType (enumeración) | Especifica el tipo de instancia RuntimeClass compatible. |
Funciones
| Nombre | Descripción |
|---|---|
| AsWeak (función) | Recupera una referencia débil a una instancia especificada. |
| Callback (función) (WRL) | 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. |
| Make (función) | Inicializa la clase de Windows Runtime especificada. |
Requisitos
Encabezado: async.h, client.h, corewrappers.h, event.h, ftm.h, implements.h, internal.h, module.h
Espacio de nombres: Microsoft::WRL