Microsoft::WRL::Details (Espacio de nombres)
Admite la infraestructura de WRL y no está diseñado para usarse directamente desde el código.
namespace Microsoft::WRL::Details;
Members
Clases
Nombre |
Descripción |
---|---|
Representa una referencia a un objeto de ComPtr tipo<T>. |
|
Representa la clase base para la clase de ComPtrRef. |
|
Evita mediante el operador new en RuntimeClass.Por consiguiente, debe utilizar Cree la función en su lugar. |
|
Representa una matriz de controladores de eventos. |
|
Asigna memoria para una clase activatable, con o sin compatibilidad parcial de referencia. |
|
Representa la clase base de las clases de Módulo. |
|
Haga un tipo que es equivalente a IUnknown- el tipo basado, pero tiene QueryInterface no virtual, AddRef, y métodos de Release. |
|
Representa una referencia parcial que se puede usar con el tiempo de ejecución o el trabajo clásica COM de Windows.Una referencia parcial representa un objeto que puede o no ser accesible. |
Estructuras
Nombre |
Descripción |
---|---|
Declara una interfaz especificada de delegado y una función anónima del miembro que tenga un número especificado de parámetros. |
|
Ayuda a definir características comunes de los argumentos de delegado. |
|
Define si un ComPtr administra la duración de objeto de una interfaz.BoolStruct es utilizado internamente por el operador de BoolType(). |
|
Contiene información sobre cómo inicializar, registrar, y los objetos del registro. |
|
Representa un puntero desreferenciado al parámetro de plantilla de T*. |
|
Define un miembro de datos del tipo especificado por el segundo parámetro de plantilla si el primer parámetro de plantilla se evalúa como true. |
|
Contiene la ubicación de un generador de clases y un valor que identifica Windows en tiempo de ejecución o un objeto registrado de la clase COM. |
|
Se utiliza para validar tipos de parámetro de plantilla en Implements (Estructura). |
|
Ayuda implementan la estructura de Implementa. |
|
Se utiliza para crear una lista recursivo de interfaces. |
|
Compila un tipo de InterfaceList recursivamente aplicando los argumentos especificados del parámetro de plantilla. |
|
Implementa características comunes de una interfaz. |
|
Proporciona una implementación del método de Invoke() según el número y el tipo especificados de argumentos. |
|
Comprueba si un tipo es la base de otro. |
|
Prueba si un tipo especificado es igual que otro tipo especificado. |
|
Se utiliza para indicar un parámetro sin especificar, opcional de la plantilla. |
|
Elimina el rasgo de referencia o la rvalue- referencia de parámetro especificado de la plantilla de clase. |
|
Se utiliza para detectar RuntimeClass en función de Cree. |
|
Proporciona métodos auxiliares para operaciones y obtener de QueryInterface id. de la interfaz. |
|
Comprueba si una interfaz se deriva de otra interfaz. |
|
Comprueba que la interfaz especificada por el parámetro de plantilla cumpla ciertos requisitos. |
Enumeraciones
Nombre |
Descripción |
---|---|
Especifica una asignación entre enumeraciones internas para el estado de operaciones asincrónicas y la enumeración de Windows::Foundation::AsyncStatus. |
Funciones
Nombre |
Descripción |
---|---|
Obtiene el generador de activación para la identificación especificada de activación |
|
Mueve el argumento especificado desde una ubicación a otra. |
|
Produce una excepción en el subproceso de llamada. |
|
Swap (Función) (Biblioteca de plantillas C++ de Windows en tiempo de ejecución) |
Cambie los valores de los dos argumentos especificados. |
Cierre los generadores de clases en el módulo especificado. |
Requisitos
Encabezado: async.h, client.h, corewrappers.h, event.h, ftm.h, implements.h, internal.h, module.h
Espacio de nombres: Microsoft::WRL::Details