Microsoft::WRL::Details, espace de noms
Prend en charge l’infrastructure WRL et n’est pas destinée à être utilisée directement à partir de votre code.
Syntaxe
namespace Microsoft::WRL::Details;
Membres
Classes
Nom | Description |
---|---|
ComPtrRef, classe | Représente une référence à un objet de type ComPtr<T>. |
ComPtrRefBase, classe | Représente la classe de base de la classe ComPtrRef . |
DontUseNewUseMake, classe | Empêche l’utilisation d’un opérateur new dans RuntimeClass . Par conséquent, vous devez utiliser la fonction Make à la place. |
EventTargetArray, classe | Représente un tableau de gestionnaires d’événements. |
MakeAllocator, classe | Alloue de la mémoire pour une classe activable, avec ou sans prise en charge de référence faible. |
ModuleBase, classe | Représente la classe de base des classes Module . |
RemoveIUnknown, classe | Crée un type qui équivaut à un type basé sur un IUnknown type, mais qui a des méthodes non virtuellesQueryInterface AddRef , et Release des méthodes. |
WeakReference, classe | Représente une référence faible qui peut être utilisée avec Windows Runtime ou COM classique. Une référence faible représente un objet qui peut être accessible ou non. |
Structures
Nom | Description |
---|---|
ArgTraits, structure | Déclare une interface déléguée spécifiée et une fonction membre anonyme qui a un nombre spécifié de paramètres. |
ArgTraitsHelper, structure | Permet de définir des caractéristiques communes des arguments délégués. |
BoolStruct, structure | Définit si un ComPtr objet gère la durée de vie de l’objet d’une interface. BoolStruct est utilisé en interne par l’opérateur BoolType(). |
CreatorMap, structure | Contient des informations sur l’initialisation, l’inscription et l’annulation de l’inscription d’objets. |
DerefHelper, structure | Représente un pointeur déréférencement vers le paramètre de T* modèle. |
EnableIf, structure | Définit un membre de données du type spécifié par le deuxième paramètre de modèle si le premier paramètre de modèle prend true la valeur . |
FactoryCache, structure | Contient l’emplacement d’une fabrique de classes et une valeur qui identifie un objet de classe Windows Runtime ou COM inscrit. |
ImplementsBase, structure | Permet de valider les types de paramètres de modèle dans Implémente la structure. |
ImplementsHelper, structure | Aide à implémenter la structure Implements . |
InterfaceList, structure | Permet de créer une liste récursive d’interfaces. |
InterfaceListHelper, structure | Génère un InterfaceList type en appliquant de manière récursive les arguments de paramètre de modèle spécifiés. |
InterfaceTraits, structure | Implémente les caractéristiques courantes d’une interface. |
InvokeHelper, structure | Fournit une implémentation de la Invoke() méthode basée sur le nombre et le type d’arguments spécifiés. |
IsBaseOfStrict, structure | Teste si un type est la base d'un autre. |
IsSame, structure | Teste si un type spécifié est identique à un autre type spécifié. |
Nil, structure | Utilisé pour indiquer un paramètre de modèle facultatif non spécifié. |
RemoveReference, structure | Supprime la référence ou la caractéristique rvalue-reference du paramètre de modèle de classe spécifié. |
RuntimeClassBase, structure | Utilisé pour détecter RuntimeClass dans la fonction Make . |
RuntimeClassBaseT, structure | Fournit des méthodes d’assistance pour QueryInterface les opérations et l’obtention d’ID d’interface. |
VerifyInheritanceHelper, structure | Teste si une interface est dérivée d’une autre interface. |
VerifyInterfaceHelper, structure | Vérifie que l’interface spécifiée par le paramètre de modèle répond à certaines exigences. |
Énumérations
Nom | Description |
---|---|
AsyncStatusInternal, énumération | Spécifie un mappage entre les énumérations internes pour l’état des opérations asynchrones et l’énumération Windows::Foundation::AsyncStatus . |
Functions
Nom | Description |
---|---|
ActivationFactoryCallback, fonction | Obtient la fabrique d’activation pour l’ID d’activation spécifié. |
move, fonction | Déplace l’argument spécifié d’un emplacement vers un autre. |
RaiseException, fonction | Déclenche une exception dans le thread appelant. |
Swap, fonction (WRL) | Échange les valeurs des deux arguments spécifiés. |
TerminateMap, fonction | Arrête les fabriques de classes dans le module spécifié. |
Spécifications
En-tête : async.h, client.h, corewrappers.h, event.h, ftm.h, implements.h, internal.h, module.h
Namespace : Microsoft ::WRL ::D etails
Voir aussi
Microsoft::WRL, espace de noms
Microsoft::WRL::Wrappers, espace de noms