导出

在 .idl 文件中创建一个数据结构将。

[export]

备注

导出 C++ 特性在 .idl 文件中创建一个数据结构将然后可用于类型库在能够为与所有语言的二进制兼容格式。

不能将 导出 特性应用于类,即使类只有公共成员 ( struct的等效项)。

如果导出未命名的 enum的或 struct的,它们是从 __unnamedx开头的名称,其中 x 是序列号。

typedef 有效范围导出是基类型、结构、联合、枚举或类型标识符。 请参见 typedef 有关更多信息。

示例

下面的代码演示如何使用 导出 属性:

// cpp_attr_ref_export.cpp
// compile with: /LD
[module(name="MyLibrary")];

[export]
struct MyStruct {
   int i;
};

要求

属性上下文

适用对象

联合、 typedef、 enum、 struct或 interface

可重复

必需的特性

无效的特性

有关更多信息,请参见 属性上下文

请参见

其他资源

编译器特性

Typedef、枚举、联合和Struct属性

Attributes Samples