Udostępnij za pośrednictwem


ms_union

Określa wyrównanie reprezentacji danych sieci związków nonencapsulated.

[ms_union]

Uwagi

Ms_union atrybut C++ ma taką samą funkcjonalność jak ms_union MIDL atrybutu.

Przykład

Poniższy kod przedstawia położenie ms_union:

// cpp_attr_ref_ms_union.cpp
// compile with: /LD
#include <unknwn.h>
[object, ms_union, uuid("00000000-0000-0000-0000-000000000001")]
__interface IFireTabCtrl {
   HRESULT DisplayString([in, string] char * p1);
};

[export, switch_type(short)] union _WILLIE_UNION_TYPE  {
   [case(24)]
      float fMays;
   [case(25)]
      double dMcCovey;
   [default]
      int x;
 };

[public] typedef _WILLIE_UNION_TYPE WILLIE_UNION_TYPE;

[module(name="ATLFIRELib")];

Wymagania

Atrybutu kontekstu

Stosuje się do

Związki nonencapsulated

Powtarzalne

Nr

Wymagane atrybuty

Brak

Nieprawidłowe atrybuty

Interfejs rozdzielania

Aby uzyskać więcej informacji, zobacz Kontekstów atrybutu.

Zobacz też

Inne zasoby

atrybuty IDL

Atrybuty Typedef, Enum, Union oraz Struct

Attributes Samples