Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uygulamaya özgü bir veri türü yerine iletim için kullanılacak bir veri türünü belirtir.
Sözdizimi
[wire_marshal]
Açıklamalar
wire_marshal C++ özniteliği, wire_marshal MIDL özniteliğiyle aynı işlevselliğe sahiptir.
Örnek
Aşağıdaki kodda wire_marshal kullanımı gösterilmektedir:
// cpp_attr_ref_wire_marshal.cpp
// compile with: /LD
#include "windows.h"
[module(name="MyLibrary")];
[export, public] typedef unsigned long _FOUR_BYTE_DATA;
[export] typedef struct _TWO_X_TWO_BYTE_DATA {
unsigned short low;
unsigned short high;
} TWO_X_TWO_BYTE_DATA ;
[export, wire_marshal(TWO_X_TWO_BYTE_DATA)] typedef _FOUR_BYTE_DATA FOUR_BYTE_DATA;
Gereksinimler
| Öznitelik bağlamı | Değer |
|---|---|
| Şunlar için geçerlidir: | typedef |
| Tekrarlanabilir | Hayır |
| Gerekli öznitelikler | Hiçbiri |
| Geçersiz öznitelikler | Hiçbiri |
Öznitelik bağlamları hakkında daha fazla bilgi için bkz . Öznitelik Bağlamları.
Ayrıca bkz.
IDL öznitelikleri
Typedef, Enum, Union ve Struct Öznitelikleri