Struktur- und Union-Attribute

Verwenden Sie die Attribute switch_*, um die Eigenschaft einer Union in einem Remoteprozeduraufruf anzugeben. Verwenden Sie das ignore-Attribut , um bestimmte Struktur- oder Union-Member als lokal für die Clientanwendung festzulegen.

attribute Verwendung
Wechseln Wählt die Diskriminanz für eine gekapselte Union aus.
switch_is Identifiziert das Diskriminant für eine nicht gekapselte Union.
switch_type Gibt den Typ des Diskriminanten für eine nicht gekapselte Union an.
Ignorieren Gibt an, dass ein in einer Struktur oder Union enthaltener Zeiger und das durch den Zeiger angegebene Objekt nicht übertragen werden sollen.

 

Sie können auch die Array- und Größenzeigerattribute verwenden, um Merkmale von Struktur- oder Unionmembern anzugeben.