ms_union (attributo)
La parola chiave [ms_union] viene usata per controllare l'allineamento NDR di unioni non incapsulate.
[
ms_union,
...
]
interface interface-name
{
...
}
[ms_union] procedure-type procedure-name(param-list);
Parametri
-
interface-name
-
Specifica il nome dell'interfaccia.
-
tipo di routine
-
Specifica il tipo restituito della routine a cui viene applicato l'attributo.
-
procedure-name
-
Specifica il nome della routine.
-
param-list
-
Specifica l'elenco dei parametri della routine, che può essere vuoto.
Commenti
Non usare mai questo commutatore o attributo con nuove interfacce. Questa è solo una funzionalità di compatibilità con le versioni precedenti. Il compilatore MIDL in questa versione di Microsoft RPC riflette il comportamento del compilatore IDL DCE OSF per le unioni non incapsulate. Tuttavia, poiché le versioni precedenti del compilatore MIDL non sono state eseguite, l'opzione /ms_union fornisce la compatibilità con le interfacce basate sulle versioni precedenti del compilatore MIDL.
La funzionalità ms_union può essere usata come attributo di interfaccia IDL, un attributo di tipo IDL o come opzione della riga di comando ( /ms_union).
Esempi
[ms_union] long procedure (...);
Vedere anche