Microsoft::WRL, espace de noms
Définit les types fondamentaux qui composent le WRL.
namespace Microsoft::WRL;
Membres
Typedef
Name |
Description |
---|---|
InhibitWeakReferencePolicy |
RuntimeClassFlags<WinRt | InhibitWeakReference> |
Classes
Name |
Description |
---|---|
Permet à une ou plusieurs classes d'être activées par le Windows Runtime. |
|
Implémente la machine à état asynchrone du Windows Runtime. |
|
Implémente les fonctionnalités de base de l'interface IClassFactory. |
|
Crée un type de pointeur intelligent représentant l'interface spécifiée par le paramètre de modèle. ComPtr met à jour automatiquement un décompte de références du pointeur d'interface sous-jacent et libère l'interface lorsque le décompte de références atteint zéro. |
|
Représente un événement. Les fonctions membres de EventSource ajoutent, suppriment, et appellent des gestionnaires d'événements. |
|
Représente un objet de marshaler libre de threads. |
|
Représente une collection d'objets connexes. |
|
Représente une classe instanciée qui hérite du nombre spécifié d'interfaces, et fournit le Windows Runtime spécifié, le COM classique, et la prise en charge de références faibles. |
|
Fournit un mécanisme fondamental pour créer une classe de base Windows Runtime ou une classe de base COM classique. |
|
Fournit un mécanisme fondamental pour créer une classe de base. |
|
Représente une référence faible pouvant être utilisée uniquement avec le Windows Runtime, pas le COM classique. Une référence faible représente un objet qui peut être accessible ou non. |
Structures
Name |
Description |
---|---|
Spécifie les fonctions de vérification et d'initialisation pouvant être appliquées à un ensemble d'IDs d'interface. |
|
Indique aux modèles RuntimeClass, Implemets et ChainInterfaces que l'interface spécifiée n'est pas accessible dans la liste des IID. |
|
Implémente QueryInterface et GetIid pour les interfaces spécifiées. |
|
Garantit qu'une classe d'exécution dérive des interfaces du Windows Runtime, le cas échéant, puis des interfaces du COM classique. |
|
Contient le type pour une instance d'une RuntimeClass. |
Énumérations
Name |
Description |
---|---|
Spécifie le type de résultat retourné par la méthode GetResults(). |
|
Spécifie si un module doit prendre en charge un serveur in-process ou un serveur out-of-process. |
|
Spécifie le type d'instance RuntimeClass prise en charge. |
Fonctions
Name |
Description |
---|---|
Récupère une référence faible à une instance spécifiée. |
|
Callback, fonction (bibliothèque de modèles Windows Runtime C++) |
Crée un objet dont la fonction membre est une méthode de rappel. |
Crée une fabrique produisant des instances de la classe spécifiée pouvant être activées par la Windows Runtime. |
|
Crée une fabrique produisant des instances de la classe spécifiée. |
|
Initialise la classe Windows Runtime spécifiée. |
Configuration requise
En-tête: async.h, client.h, corewrappers.h, event.h, ftm.h, implements.h, internal.h, module.h
Espace de noms: Microsoft::WRL