Directx hInstance 無法傳遞

Directx hInstance Cannot be passed

本文关键字:hInstance Directx      更新时间:2023-10-16

我正在尝试通过制作基本引擎来学习 DirectXTK,当我尝试通过以下方式创建输入接口时,我正在使用 dinput8.lib、dxguid.lib 进行输入DirectInput8Create,第一个参数是hInstance。它正常编译,但一旦应用程序启动,它就会出现访问冲突错误 (0x00005C(。虽然看起来没有错误。有什么帮助吗!!

由于您没有提供任何代码,我无法为您提供太多帮助,我假设您的 hInstance 可能是空指针,但您可以直接传递给函数:

GetModuleHandle(NULL)

它将始终为您提供正在执行.exe文件的h实例