Microsoft::WRL, espace de noms
Définit les types fondamentaux qui composent la bibliothèque de modèles C++ Windows Runtime.
Syntaxe
namespace Microsoft::WRL;
Membres
Typedefs
Nom | Description |
---|---|
InhibitWeakReferencePolicy |
RuntimeClassFlags<WinRt | InhibitWeakReference> |
Classes
Nom | Description |
---|---|
ActivationFactory, classe | Permet à une ou plusieurs classes d'être activées par le Windows Runtime. |
AsyncBase, classe | Implémente la machine d'état asynchrone du Windows Runtime. |
ClassFactory, classe | Implémente les fonctionnalités de base de l'interface IClassFactory . |
ComPtr, classe | 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 pour le pointeur d'interface sous-jacent et libère l'interface quand le décompte de références atteint zéro. |
DeferrableEventArgs, classe | Classe de modèle utilisée pour les types d'arguments des événements différés. |
EventSource Class | Représente un événement. Les fonctions membres d'EventSource ajoutent, suppriment et appellent des gestionnaires d'événements. |
FtmBase, classe | Représente un objet marshaler libre de threads. |
Module, classe | Représente une collection d’objets connexes. |
RuntimeClass, classe | 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. |
SimpleActivationFactory, classe | Fournit un mécanisme fondamental pour créer une classe de base Windows Runtime ou une classe de base COM classique. |
SimpleClassFactory, classe | Fournit un mécanisme fondamental pour créer une classe de base. |
WeakRef, classe | Représente une référence faible qui peut être utilisée uniquement par le Windows Runtime, pas par le COM classique. Une référence faible représente un objet qui peut être accessible ou non. |
Structures
Nom | Description |
---|---|
ChainInterfaces, structure | Spécifie les fonctions de vérification et d'initialisation pouvant être appliquées à un ensemble d'ID d'interface. |
CloakedIid, structure | Indique aux RuntimeClass modèles Implements que ChainInterfaces l’interface spécifiée n’est pas accessible dans la liste IID. |
Implements, structure | Implémente QueryInterface et GetIid pour les interfaces spécifiées. |
MixIn, structure | Garantit qu'une classe d'exécution dérive des interfaces du Windows Runtime, le cas échéant, puis des interfaces du COM classique. |
RuntimeClassFlags, structure | Contient le type d’une instance d’une classe Runtime. |
Énumérations
Nom | Description |
---|---|
AsyncResultType, énumération | Spécifie le type de résultat retourné par la GetResults() méthode. |
ModuleType, énumération | Spécifie si un module doit prendre en charge un serveur in-process ou un serveur out-of-process. |
RuntimeClassType, énumération | Spécifie le type d’instance RuntimeClass pris en charge. |
Functions
Nom | Description |
---|---|
AsWeak, fonction | Récupère une référence faible à une instance spécifiée. |
Callback, fonction (WRL) | Crée un objet dont la fonction membre est une méthode de rappel. |
CreateActivationFactory, fonction | Crée une fabrique qui produit des instances de la classe spécifiée pouvant être activées par le Windows Runtime. |
CreateClassFactory, fonction | Crée une fabrique produisant des instances de la classe spécifiée. |
Make, fonction | Initialise la classe Windows Runtime spécifiée. |
Spécifications
En-tête : async.h, client.h, corewrappers.h, event.h, ftm.h, implements.h, internal.h, module.h
Espace de noms : Microsoft::WRL
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour