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