ms_union
Contrôle l’alignement de la représentation des données réseau des unions non-capsulées.
Syntaxe
[ms_union]
Notes
L’attribut ms_union C++ a les mêmes fonctionnalités que l’attribut MIDL ms_union.
Exemple
Le code suivant montre l’emplacement de ms_union :
// cpp_attr_ref_ms_union.cpp
// compile with: /LD
#include <unknwn.h>
[object, ms_union, uuid("00000000-0000-0000-0000-000000000001")]
__interface IFireTabCtrl {
HRESULT DisplayString([in, string] char * p1);
};
[export, switch_type(short)] union _WILLIE_UNION_TYPE {
[case(24)]
float fMays;
[case(25)]
double dMcCovey;
[default]
int x;
};
[public] typedef _WILLIE_UNION_TYPE WILLIE_UNION_TYPE;
[module(name="ATLFIRELib")];
Spécifications
Contexte d’attribut | Value |
---|---|
S’applique à | Unions non récapsulées |
Renouvelable | Non |
Attributs requis | Aucun |
Attributs non valides | dispinterface |
Pour plus d'informations, consultez Contextes d'attribut.
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