我可以从 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();
我将鼠标悬停在 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();