リモート・プロシージャー呼び出しで共用体の特性を指定するには、switch_* 属性を使用します。 ignore 属性を使用して、特定の構造体または共用体メンバーをクライアント アプリケーションに対してローカルとして指定します。
| 属性 | 使い |
|---|---|
| スイッチ | カプセル化された共用体の判別を選択します。 |
| switch_is | 非カプセル化された共用体の判別を識別します。 |
| switch_type | 非カプセル化された共用体の判別式の型を識別します。 |
| を無視 | 構造体または共用体に含まれるポインターと、ポインターによって示されるオブジェクトを送信しないことを指定します。 |
また、配列およびサイズ設定されたポインター属性 を使用して、構造体または共用体メンバーの特性を指定することもできます。