Partager via


public (attributs C++)

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.

[public]

Notes

L'attribut de public C++ a les mêmes fonctionnalités que l'attribut de public MIDL.

Exemple

Le code suivant montre comment utiliser l'attribut de public :

// cpp_attr_ref_public.cpp
// compile with: /LD
#include "unknwn.h"
[module(name="ATLFIRELib")];
[export, public] typedef long MEMBERID;

[dispinterface, uuid(99999999-9999-9999-9999-000000000000)]
__interface IFireTabCtrl : IDispatch
{
   [id(2)] long procedure ([in, optional] VARIANT i);
};

Configuration requise

contexte d'attribut

S'applique à

typedef

reproductible

Non

attributs requis

Aucun

attributs valides

Aucun

Pour plus d'informations sur les contextes d'attribut, consultez contextes d'attribut.

Voir aussi

Autres ressources

Attributs IDL

Typedef, enum, union, et attributs de struct

Attributes Samples