Aracılığıyla paylaş


ms_union

Olmayan birleşimlerin ağ veri gösterimi hizalamasını denetler.

Sözdizimi

[ms_union]

Açıklamalar

ms_union C++ özniteliği, ms_union MIDL özniteliğiyle aynı işlevselliğe sahiptir.

Örnek

Aşağıdaki kod, ms_union yerleşimini gösterir:

// 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")];

Gereksinimler

Öznitelik bağlamı Değer
Şunlar için geçerlidir: Atılmış birleşimler
Tekrarlanabilir Hayır
Gerekli öznitelikler Hiçbiri
Geçersiz öznitelikler dispinterface

Daha fazla bilgi için bkz . Öznitelik Bağlamları.

Ayrıca bkz.

IDL öznitelikleri
Typedef, Enum, Union ve Struct Öznitelikleri