alloc_text
将指定的函数定义是位于的代码段。说明必须出现在函数声明和函数定义之间的命名函数。
#pragma alloc_text( "textsection", function1, ... )
备注
alloc_text 杂注不处理 C++ 成员函数或重载函数。即只适用于函数用 C 链接声明 ),函数。 extern “C” 链接规范。如果尝试使用在 func 的此说明与 C++ 连接,编译器会生成错误。
因为函数解决使用 __based ,不支持指定部分位置需要使用 alloc_text 说明。在双引号应将 textsection 指定的名称。
alloc_text 说明必须出现,在任何一种声明中指定的功能以及这些功能的定义前使用。
在模块应定义在 alloc_text 说明引用的功能和杂注相同。如果这不执行,并且了未定义的函数后编译到不同的文本部分,该错误也可能不会捕获。尽管程序才能正确通常运行,该功能在这样的任何部分都不会分配。
在 alloc_text 的其他限制如下所示:
它不能在函数内部使用。
必须使用它,请在函数声明后,,但,在函数中定义之前。