public 属性
[public] 属性には、タイプ ライブラリの typedef キーワード (keyword)で宣言されたエイリアスが含まれます。
typedef [public] data-type identifier;
パラメーター
-
data-type
-
識別子がエイリアスになるデータ型。
-
identifier
-
ソフトウェアで データ型 が認識される別の名前。
解説
既定では、 typedef で宣言され、他の属性を持たないエイリアスは #define として扱われ、タイプ ライブラリには含まれません。 [public] 属性を使用すると、エイリアスがタイプ ライブラリの一部になります。
Note
MIDL コンパイラでは、パブリックにする各 typedef に [public] 属性を明示的に適用する必要があります。
例
typedef [public] long MEMBERID;
関連項目