Атрибуты структуры и объединения
Используйте атрибуты switch_*, чтобы указать характеристику объединения в удаленном вызове процедуры. Используйте атрибут ignore , чтобы назначить определенные элементы структуры или объединения как локальные для клиентского приложения.
attribute | Использование |
---|---|
Переключатель | Выбирает дискриминант для инкапсулированного объединения. |
switch_is | Определяет дискриминант для некапсулированного объединения. |
switch_type | Определяет тип дискриминанта для некапсулированного объединения. |
Игнорировать | Указывает, что указатель, содержащийся в структуре или объединении, и объект, указанный указателем, не должен передаваться. |
Вы также можете использовать атрибуты массива и указателя размера , чтобы указать характеристики членов структуры или объединения.