Атрибуты Typedef, Enum, Union и Struct
Следующие атрибуты применяются к typedef" структураи перечисления ключевые слова C++.
typedef
Атрибут |
Описание |
---|---|
Используется с switch_type атрибут в выражении union. |
|
Позволяет указать собственный атрибут. |
|
Структура данных будет располагаться в idl-файле. |
|
Определяет индекс первого элемента массива, которые необходимо передать. |
|
Указывает идентификатор контекста, который позволяет пользователю просматривать сведения об этом элементе в файле Справки. |
|
Задает имя файла Справки библиотеки типов. |
|
Задает символьную строку, используемую для описания элемента, к которому она применяется. |
|
Задает конструкцию внутри блока библиотеки файла idl. |
|
Определяет указатель в виде полный указатель. |
|
Гарантирует, что typedef переместится в библиотеку типов, несмотря на него нет ссылок из файла idl. |
|
Задает указатель ссылки. |
|
Определяет выражение или идентификатор, используемый как соединение дискриминантное, которое выбирает член объединения. |
|
Указывает тип переменной, используемой в качестве соединение дискриминантное. |
|
Задает уникальный указатель. |
|
Определяет тип данных, который будет использоваться для передачи конкретного приложения вместо этого типа данных. |
enum
Атрибут |
Описание |
---|---|
Позволяет указать собственный атрибут. |
|
Структура данных будет располагаться в idl-файле. |
|
Указывает уникальный идентификатор класса или интерфейса. |
|
Указывает, что заданный перечислимый тип был передан в качестве 32 сущность, а не 16-разрядное значение по умолчанию. |
union
Атрибут |
Описание |
---|---|
Позволяет указать собственный атрибут. |
|
Структура данных будет располагаться в idl-файле. |
|
Определяет индекс первого элемента массива, которые необходимо передать. |
|
Определяет индекс последнего элемента в массиве для отправки. |
|
Определяет количество элементов массива, которые необходимо передать. |
|
Показывает максимальное допустимое значение для индекса массива. |
|
Определяет размер памяти, выделенной для указанных размеров указателей, заданные размеры указателей на указанным размером и указателям, single или многомерным таблицам. |
|
Задает уникальный указатель. |
|
Указывает уникальный идентификатор класса или интерфейса. |
Соединение Nonencapsulated
Атрибут |
Описание |
---|---|
Контролирует выравнивание представлений сведениям о сети nonencapsulated соединений. |
|
Запрещает компилятору впрыскивать код в результате использования атрибута. |
struct
Атрибут |
Описание |
---|---|
Указывает, что класс поддерживает агрегирование. |
|
Указывает, что элемент управления выполняет статистическую обработку класс целевого объекта. |
|
Определяет coclass, как объект приложения, который связан с полным приложением exe, и указывает на то, что функции и свойства coclass глобально доступны в этой библиотеке типов. |
|
Создает элемент управления ActiveX. |
|
Добавляет запись интерфейса для сопоставления модели COM. |
|
Указывает, что пользовательский тип элемента управления. |
|
Позволяет указать собственный атрибут. |
|
Привязывает указанный столбец в набор строк. |
|
Создает команда OLE DB ". |
|
Связывает указанная переменная члена с входом или параметром вывода и отделяет переменную. |
|
Создает соединение с источником данных. |
|
Открывает таблицу OLE DB. |
|
Указывает, что пользовательская или диспетчерский интерфейс, определенные в компонентном классе представляют по умолчанию интерфейса программирования. |
|
Определяет интерфейс, например по умолчанию vtable интерфейс для элемента управления. |
|
Создает приемник событий. |
|
Создает источник события. |
|
Структура данных будет располагаться в idl-файле. |
|
Определяет индекс первого элемента массива, которые необходимо передать. |
|
Показывает, что элемент существует, но не должен отображаться в обозревателе, ориентированном на пользователя. |
|
Указывает реализации категории компонентов для класса. |
|
Определяет индекс последнего элемента в массиве для отправки. |
|
Определяет количество элементов массива, которые необходимо передать. |
|
Показывает максимальное допустимое значение для индекса массива. |
|
Определяет категории необходимого компонента класса целевого объекта. |
|
Определяет размер памяти, выделенной для указанных размеров указателей, заданные размеры указателей на указанным размером и указателям, single или многомерным таблицам. |
|
В классе определяет интерфейсы источника com-объекта для точки подключения. Свойства или метода, указывает, что член или ВАРИАНТ возвращает объект, являющийся источником событий. |
|
Указывает потоковую модель для com-объекта. |
|
Задает уникальный указатель. |
|
Указывает уникальный идентификатор класса или интерфейса. |
|
Определяет конкретную версию среди нескольких версий класса. |
|
Определяет версия-независимую форму программного идентификатора. |