共用方式為


wire_marshal

指定將用於傳輸,而不是應用程式特定資料型別的資料型別。

[wire_marshal]

備註

Wire_marshal C++ 屬性具有相同的功能,為 wire_marshal MIDL 屬性。

範例

下列程式碼範例將示範用法 wire_marshal

// 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;

需求

屬性內容

適用於

typedef

可重複

必要的屬性

None

無效的屬性

None

如需有關屬性內容的詳細資訊,請參閱屬性內容

請參閱

其他資源

IDL 屬性

Typedef、Enum、Union 和 Struct 屬性

Attributes Samples