Share via


Microsoft::WRL (Espacio de nombres)

Define los tipos fundamentales que constituyen WRL.

namespace Microsoft::WRL;

Members

BR230382.collapse_all(es-es,VS.110).gifTypedefs

Name

Descripción

InhibitWeakReferencePolicy

RuntimeClassFlags<WinRt | InhibitWeakReference>

BR230382.collapse_all(es-es,VS.110).gifClases

Name

Descripción

ActivationFactory (Clase)

Habilita una o más clases que se inicien por el Windows en tiempo de ejecución.

AsyncBase (Clase)

Implementa el equipo de estado asincrónico de Windows en tiempo de ejecución.

ClassFactory (Clase)

Implementa la funcionalidad básica de la interfaz de IClassFactory .

ComPtr (Clase)

Crea un tipo de puntero inteligente que representa la interfaz especificada por el parámetro de plantilla.ComPtr automáticamente mantiene un recuento de referencia para el puntero subyacente de la interfaz y libera la interfaz cuando el recuento de referencias va a cero.

EventSource (Clase)

Representa un evento.Las funciones miembro deEventSource agregan, quitan, y los controladores de eventos.

FtmBase (Clase)

Representa un objeto libre- con el contador.

Module (Clase)

Representa una colección de objetos relacionados.

RuntimeClass (Clase)

Representa una clase creada instancias que hereda el número especificado de interfaces, y proporciona el Windows en tiempo de ejecución especificado, COM clásico, y compatibilidad parcial de referencia.

SimpleActivationFactory (Clase)

Proporciona un mecanismo fundamental para crear un Windows en tiempo de ejecución o una clase base de COM del trabajo clásica.

SimpleClassFactory (Clase)

Proporciona un mecanismo fundamental para crear una clase base.

WeakRef (Clase)

Representa una referencia parcial que se puede utilizar por sólo el Windows en tiempo de ejecución, COM no clásico.Una referencia parcial representa un objeto que puede o no ser accesible.

BR230382.collapse_all(es-es,VS.110).gifEstructuras

Name

Descripción

ChainInterfaces (Estructura)

Especifica las funciones de comprobación y de inicialización que se pueden aplicar a un conjunto de id. de la interfaz.

CloakedIid (Estructura)

Indica a las plantillas de RuntimeClass, de instrumenta y de ChainInterfaces que la interfaz especificada no está disponible en la lista de IID.

Implements (Estructura)

Herramientas QueryInterface y GetIid para las interfaces especificadas.

MixIn (Estructura)

Garantiza que una clase de runtime deriva de interfaces de Windows en tiempo de ejecución, si existen, y después de las interfaces clásicas COM.

RuntimeClassFlags (Estructura)

Contiene el tipo de una instancia de RuntimeClass.

BR230382.collapse_all(es-es,VS.110).gifEnumeraciones

Name

Descripción

AsyncResultType (Enumeración)

Especifica el tipo de resultado devuelto por el método de GetResults ().

ModuleType (Enumeración)

Especifica si un módulo debe admitir un servidor en proceso o un servidor de hacia fuera-de- proceso.

RuntimeClassType (Enumeración)

Especifica el tipo de instancia de RuntimeClass se admite que.

BR230382.collapse_all(es-es,VS.110).gifFunciones

Name

Descripción

AsWeak (Función)

Recupera una referencia parcial a una instancia especificada.

Callback (Función) (Biblioteca de plantillas C++ de Windows en tiempo de ejecución)

Crea un objeto cuya función miembro es un método de devolución de llamada.

CreateActivationFactory (Función)

Crea un generador que genera instancias de la clase especificada que se puede activar mediante el Windows en tiempo de ejecución.

CreateClassFactory (Función)

Crea un generador que genera instancias de la clase especificada.

Make (Función)

Inicializa la clase especificada de Windows en tiempo de ejecución .

Requisitos

encabezado: async.h, client.h, corewrappers.h, event.h, ftm.h, implements.h, internal.h, module.h

espacio de nombres: Microsoft::WRL

Vea también

Referencia

Microsoft::WRL::Wrappers (Espacio de nombres)