简体   繁体   English

在dbghelp.h上下文中,“内联”是什么意思?

[英]What does “inline” mean in the context of dbghelp.h?

The documentation for SymEnumSymbolsEx() reads: SymEnumSymbolsEx()的文档内容如下:

SYMENUM_OPTIONS_DEFAULT 1     Use the default options.
SYMENUM_OPTIONS_INLINE 2      Enumerate inline symbols.

What are "inline symbols"? 什么是“内嵌符号”? What do SymFromInlineContext and the other inline procedures do? SymFromInlineContext和其他内联过程做什么?

You should know about inline function : The function code is expanded at the point of the call at compile time which will save the overhead of a function call. 您应该了解内联函数 :函数代码在编译时在调用时进行了扩展,这将节省函数调用的开销。 So it doesn't look like a "real function call", Similar to macros function. 因此,它看起来不像是“真正的函数调用”,类似于宏函数。 However, different with macros function, it also has a symbol link. 但是,与宏功能不同,它还具有符号链接。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM