public - атрибут

Атрибут [public] включает псевдоним, объявленный с ключевое слово typedef в библиотеке типов.

typedef [public] data-type identifier;

Параметры

тип данных

Тип данных, для которому будет использоваться псевдоним идентификатора.

identifier

Другое имя, под которым тип данных будет известен в программном обеспечении.

Комментарии

По умолчанию псевдоним, объявленный с typedef и не имеющий других атрибутов, рассматривается как #define и не включается в библиотеку типов. Использование атрибута [public] гарантирует, что псевдоним станет частью библиотеки типов.

Примечание

Компилятор MIDL требует явного применения атрибута [public] к каждому определению типа, которое требуется сделать общедоступным.

 

Примеры

typedef [public] long MEMBERID;

См. также раздел

Создание библиотеки типов с помощью MIDL

Пример ODL-файла

Интерфейс

Синтаксис ODL-файла

Typedef