Freigeben über


public (C++-Attribute)

Stellt sicher, dass ein Typedef in die Typbibliothek wechselt, auch wenn nicht in der IDL-Datei darauf verwiesen wird.

Syntax

[public]

Hinweise

Das public C++-Attribut weist die gleiche Funktionalität wie das öffentliche MIDL-Attribut auf.

Beispiel

Der folgende Code zeigt die Verwendung des public Attributs:

// 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);
};

Anforderungen

Attributkontext Wert
Gilt für typedef
Wiederholbar Nein
Erforderliche Attribute None
Ungültige Attribute None

Weitere Informationen zu den Attributkontexten finden Sie unter Attributkontexte.

Siehe auch

IDL-Attribute
typedef-, enum-, union- und struct-Attribute