我可以從 DLL 中匯出 Windows CRITICAL_SECTION嗎?
Can I export a Windows CRITICAL_SECTION from a DLL?
我将鼠标悬停在VSCode中的CRITICAL_SECTION
上,工具提示显示:
typedef RTL_CRITICAL_SECTION CRITICAL_SECTION
typedef struct __unnamed_struct_13a13_1 CRITICAL_SECTION
我不确定导出结构如何工作。 我可以这样做吗?
extern "C" __declspec(dllexport) CRITICAL_SECTION myCritSect;
我不明白为什么它不应该工作,但我宁愿使用指向函数返回的关键部分的指针。这绝对有效。
extern "C" __declspec(dllexport) LPCRITICAL_SECTION GetProtector();
相关文章:
- 桌面中的Qt QMessageBox中心'critical'
- 系统调用失败"Incorrect Section Name -e" C++
- gcc - 使用 #pragma 将 __attribute__((section( ".dflash_code" ))) 应用于整个源文件
- GLib-GObject-CRITICAL ...断言"夸克> 0"失败
- c++ pragma omp critical(name)
- 如何修复"defined in discarded section"链接器错误?
- 发布模式下的正则表达式提升库链接在使用 mingw-w64 工具链时警告"duplicate section has different size"
- 函数模板的section属性在GCC中被忽略
- 如何访问QHeaderView::section插入插槽
- 异常C++链接器错误 - 'Defined in discarded section'
- GTKmm3(GTK+3 C++)编译,但运行时抛出GLib GIO CRITICAL错误
- 将C字符串的Section转换为double
- gcc objdump - what is section .ARM.exidx.text
- OpenMP中单个指令和section指令的区别
- Makefile - section执行两次的问题