C++ 如何在运行时验证DLL调用约定

C++ 如何在运行时验证DLL调用约定,c++,visual-studio-2010,dll,C++,Visual Studio 2010,Dll,我正在C++中使用visualstudio2010开发DLL,我的DLL从第三方DLL调用函数 有许多第三方DLL具有相同的名称,来自许多不同的开发人员,它们提供相同的功能,我的DLL必须能够工作 使用这些DLL中的每一个 问题是每个开发人员使用不同的调用约定,stdcall,cdecl等。 我的DLL是否可以在运行时验证第三方DLL的调用约定?不止2个。。。可能重复:我认为应该在编译时解决这个问题是错误的吗?@PasserBy我的代码必须指定函数的调用约定,在我的情况下,运行时才可能知道它。@

我正在
C++
中使用
visualstudio2010
开发
DLL
,我的DLL从第三方DLL调用函数

有许多第三方DLL具有相同的名称,来自许多不同的开发人员,它们提供相同的功能,我的DLL必须能够工作 使用这些DLL中的每一个

问题是每个开发人员使用不同的
调用约定
stdcall
cdecl
等。
我的DLL是否可以在运行时验证第三方DLL的调用约定?

不止2个。。。可能重复:我认为应该在编译时解决这个问题是错误的吗?@PasserBy我的代码必须指定函数的调用约定,在我的情况下,运行时才可能知道它。@Joe谢谢,但在这个链接中,我找不到“运行时”的解决方案。