Поделиться через


Атрибуты структуры и объединения

Используйте атрибуты switch_* для указания характеристик объединения в удаленном вызове процедуры. Используйте игнорировать атрибут, чтобы назначить определенные элементы структуры или объединения как локальные для клиентского приложения.

Атрибут Употребление
коммутатора Выбирает дискриминант для инкапсулированного объединения.
switch_is Определяет дискриминант для некапсулированного объединения.
switch_type Определяет тип дискриминанта для некапсулированного объединения.
игнорировать Указывает, что указатель, содержащийся в структуре или союзе, и объект, указанный указателем, не передается.

 

Можно также использовать атрибуты массива и указателя размера, чтобы указать характеристики элементов структуры или объединения.