C扩展的存储类的属性
Microsoft 专用
有关本主题的较新信息可以位于 __declspec (C++ 引用)下。
扩展属性语法简化和标准化特定于 Microsoft 的扩展到 C 语言。 使用扩展特性语法的存储类的属性包括线程,裸, dllimport 和 dllexport。
指定的存储类的信息扩展属性语法使用 __declspec 关键字,指定特定类型的实例将存储在一个特定于 Microsoft 的存储类的属性 (线程,裸, dllimport 或 dllexport)。 其他存储类修饰符的示例包括静态和外部关键字。 但是,这些关键字是标准的 ANSI C 的一部分,并且,由于此类不支持扩展特性语法中。
语法
存储类说明符:
__declspec ( 扩展非阶级化修饰符顺序 )/* 特定于 Microsoft 的 *扩展非阶级化修饰符序列:
扩展非阶级化修饰符 opt扩展非阶级化修饰符顺序扩展非阶级化修饰符
扩展非阶级化修饰符:
线程裸
dllimport
dllexport
空格分隔声明修饰符。 请注意, 扩展非阶级化修饰符序列 可以为空;在这种情况下, __declspec 不起作用。
线程,裸, dllimport 和 dllexport 存储类的属性是它们应用的特性数据的声明或函数;它们不重新定义函数的类型的属性。 " 线程属性仅影响数据。 裸属性仅影响功能。 dllimport 和 dllexport 属性影响函数和数据。
特定于 Microsoft 的结尾