Udostępnij za pośrednictwem


ms_union

Steruje dopasowaniem danych sieciowych do nie hermetyzowanych związków.

Składnia

[ms_union]

Uwagi

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

Przykład

Poniższy kod przedstawia umieszczanie 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

Kontekst atrybutu Wartość
Dotyczy Związki nienależące do hermetyzacji
Powtarzalne Nie.
Wymagane atrybuty None
Nieprawidłowe atrybuty dispinterface

Aby uzyskać więcej informacji, zobacz Konteksty atrybutów.

Zobacz też

Atrybuty IDL
Atrybuty Typedef, Enum, Union oraz Struct