Typedef, enum, union, et attributs de struct
Les attributs suivants s'appliquent à typedef, à struct, et des mots clés d' enum C++.
typedef
Attribut |
Description |
---|---|
utilisé avec l'attribut de switch_type dans union. |
|
Vous permet de définir votre propre attribut. |
|
Provoque une structure de données soient placées dans le fichier .idl. |
|
Spécifie l'index du premier élément du tableau à transmettre. |
|
Spécifie un ID de contexte qui laisse les informations de voir sur cet élément dans le fichier d'aide. |
|
définit le nom du fichier d'aide pour une bibliothèque de types. |
|
Spécifie une chaîne de caractères utilisée pour décrire l'élément auquel elle s'applique. |
|
Place un élément à l'intérieur de le bloc bibliothèque du fichier .idl. |
|
indique un pointeur comme pointeur complet. |
|
S'assurer qu'un typedef iront dans la bibliothèque de types même s'il n'est pas référencé du fichier .idl. |
|
identifie un pointeur de référence. |
|
Spécifie l'expression ou l'identificateur agissant comme une union discriminante qui sélectionne le union. |
|
Identifie le type de la variable utilisée comme une union discriminante. |
|
Spécifie un seul pointeur. |
|
spécifie un type de données qui sera utilisé pour la transmission au lieu d'un type de données spécifique à l'application. |
enum
Attribut |
Description |
---|---|
Vous permet de définir votre propre attribut. |
|
Provoque une structure de données soient placées dans le fichier .idl. |
|
Spécifie l'identificateur unique d'une classe ou une interface. |
|
Règles que le type énuméré spécifié soit transmis comme une entité 32 bits, plutôt que la valeur par défaut 16 bits. |
union
Attribut |
Description |
---|---|
Vous permet de définir votre propre attribut. |
|
Provoque une structure de données soient placées dans le fichier .idl. |
|
Spécifie l'index du premier élément du tableau à transmettre. |
|
spécifie l'index du dernier élément de tableau à transmettre. |
|
spécifie le nombre d'éléments de tableau à transmettre. |
|
Indique la valeur maximale pour un index non valide de tableau. |
|
Spécifie la taille de la mémoire allouée pour les pointeurs dimensionnés, les pointeurs dimensionnés aux pointeurs dimensionnés, et unique ou aux tableaux multidimensionnels. |
|
Spécifie un seul pointeur. |
|
Spécifie l'identificateur unique d'une classe ou une interface. |
union de Nonencapsulated
Attribut |
Description |
---|---|
Contrôle l'alignement de représentation des données de réseau les unions nonencapsulated. |
|
Le compilateur ne pourra pas d'injecter du code résultant de l'utilisation d'attributs. |
struct
Attribut |
Description |
---|---|
indique que la classe prend en charge le regroupement. |
|
indique qu'un contrôle regroupe la classe cible. |
|
Identifie la coclasse comme un objet d'application, associé à une application complète .exe, et indique que les fonctions et les propriétés de la coclasse sont globalement disponibles à cette bibliothèque de types. |
|
crée un contrôle ActiveX. |
|
ajoute une entrée d'interface à un mappage COM. |
|
spécifie que le type défini par l'utilisateur est un contrôle. |
|
Vous permet de définir votre propre attribut. |
|
Lie une colonne spécifiée dans l'ensemble de lignes. |
|
Crée une commande OLE DB. |
|
associe la variable membre spécifiée avec une entrée ou un paramètre de sortie et délimite la variable. |
|
crée une connexion à une source de données. |
|
Ouvre une table OLE DB. |
|
Indique que le personnalisé ou la dispinterface définie dans une coclasse représente l'interface par défaut de programmabilité. |
|
Définit une interface en tant qu'interface vtable par défaut pour un contrôle. |
|
crée un récepteur d'événements. |
|
crée une source d'événement. |
|
Provoque une structure de données soient placées dans le fichier .idl. |
|
Spécifie l'index du premier élément du tableau à transmettre. |
|
Indique que l'élément existe mais ne doit pas être affiché dans un navigateur orienté utilisateur. |
|
Spécifie a implémenté des catégories de composants pour la classe. |
|
spécifie l'index du dernier élément de tableau à transmettre. |
|
spécifie le nombre d'éléments de tableau à transmettre. |
|
Indique la valeur maximale pour un index non valide de tableau. |
|
spécifie les catégories de composant requis de la classe cible. |
|
Spécifie la taille de la mémoire allouée pour les pointeurs dimensionnés, les pointeurs dimensionnés aux pointeurs dimensionnés, et unique ou aux tableaux multidimensionnels. |
|
sur une classe, spécifie les interfaces sources de l'objet COM pour des points de connexion.Sur une propriété ou une méthode, indique que le membre retourne un objet ou a VARIANT qui représentent une source d'événements. |
|
spécifie le modèle de thread pour un objet COM. |
|
Spécifie un seul pointeur. |
|
Spécifie l'identificateur unique d'une classe ou une interface. |
|
Identifie une version particulière entre plusieurs versions d'une classe. |
|
spécifie un formulaire indépendant de la version de l'identificateur programmatique. |