API WRL principales par catégorie
Les tableaux suivants répertorient des classes principales, structures, fonctions, et macros de Bibliothèque de modèles Windows Runtime C++.Les éléments dans les espaces de noms d'assistance et les classes sont omis.Ces listes augmentent la documentation de l'API, qui est réorganisée par espace de noms.
Classes
Titre |
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. |
|
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 un handle à un objet . |
|
Fournit la prise en charge de l'utilisation de handles de HSTRING. |
|
Représente un HSTRING créé à partir d'une chaîne existante. |
|
Représente une collection d'objets connexes. |
|
Appelle un gestionnaire d'événements lorsque le dernier objet du module actuel est libéré.Le gestionnaire d'événements est spécifié sur un lambda, un functor, ou un pointeur fonction. |
|
Appelle un gestionnaire d'événements lorsque le dernier objet du module actuel est libéré.Le gestionnaire d'événements est spécifié par un objet et son membre de pointeur-vers-une-méthode. |
|
Appelle un gestionnaire d'événements lorsque le dernier objet d'un module est libéré. |
|
Initialise Windows Runtime. |
|
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
Titre |
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, Implements 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. |
Fonctions
Titre |
Description |
---|---|
Enregistre et récupère une instance d'un type spécifié défini dans un ID de classe spécifié. |
|
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. |
|
Récupère une fabrique d'activation pour le type spécifié par le paramètre de modèle. |
|
Initialise la classe Windows Runtime spécifiée. |
Macros
Titre |
Description |
---|---|
Peuple un cache interne contenant une fabrique pouvant créer une instance de la classe spécifiée. |
|
Définit le nom et le niveau de confiance de la classe d'exécution. |