选项 "Fast ABI" 有什么作用?

What does the option "Fast ABI" do?

我找不到关于此选项的任何文档。 它有什么作用?它有什么缺点或者为什么默认不使用它?

编辑:

根据此 CppWinRT NuGet 包 readme,C++/WinRT 编译器 CppWinRTFastAbi 选项的默认值为 false。我推断这也将在我的项目中使用,因为它似乎没有在这里继承值。

fastabi 是一项主要面向较大 API 的功能,这些 API 具有大量版本 and/or 层次结构。如果您的 API 没有版本化或分层,那么它可能不会增加太多价值。但是它是向后兼容的,因此您可以在以后决定需要时打开它。