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

File IDL (Interface Definition)

/ms_union