检查winapi功能是否可用

时间:2018-10-07 15:40:11

标签: c++ windows winapi

在C ++中是否可以检查功能是否可用?例如SetThreadPriority。如果可用,我想调用它,否则,我想简单地忽略它,因为它对我的应用程序并不重要。

2 个答案:

答案 0 :(得分:5)

您可以使用GetProcAddress功能。链接中的示例正是这样做的:它检查GetNativeSystemInfo是否可用,如果可用,则调用它,否则它将调用GetSystemInfo函数。

答案 1 :(得分:1)

可能您正在寻找Dynamic Linking Function。如果是这样,请依次使用LoadLibraryExGetProcAddress

这将允许您跳过不可用的DLL加载