LoadLibrary GetLasterror 126

场景:LoadLibrary 返回值不为空,但是getLastError126,这是什么情况

LoadLibrary 返回值不为空,但是getLastError为126,这是什么情况
我先用getLastError()  返回值为0,然后用loadLibrary加载一个dll,返回值不会空,再调用getLastError 返回值为126,这是什么情况,这个dll加载成功没。
------解决方案--------------------
看看 LoadLibrary 的参数指定的模块是否存在,或者该 DLL 的依赖项是否存在,活在执行的加载目录。
------解决方案--------------------
没有失败的情况下,getLastError 的值不会被刷新,可能是0或上一次失败的值。
------解决方案--------------------
没加载成功,  126错误: 找不到指定的模块,  你看返回值, 应该也不是一个有效值