Directx hInstance 無法傳遞
Directx hInstance Cannot be passed
我正在尝试通过制作基本引擎来学习 DirectXTK,当我尝试通过以下方式创建输入接口时,我正在使用 dinput8.lib、dxguid.lib 进行输入DirectInput8Create,第一个参数是hInstance。它正常编译,但一旦应用程序启动,它就会出现访问冲突错误 (0x00005C(。虽然看起来没有错误。有什么帮助吗!!
由于您没有提供任何代码,我无法为您提供太多帮助,我假设您的 hInstance 可能是空指针,但您可以直接传递给函数:
GetModuleHandle(NULL)
它将始终为您提供正在执行.exe文件的h实例
相关文章:
- 如何在directx/c++中进行平移/缩放操作
- DrawIndexedInstanced 具有不同的 Index Count per Instance (Directx
- Directx 11 - CompileFromFile() is not compiling
- 字节数组初始化会导致 DirectX 崩溃
- 在 DirectX 11 中从 GPU 读回顶点缓冲区(并获取顶点)
- 是否可以使用 DirectX 3D 11 绘制由三角形组成的圆?
- Directx 12 :在两个进程之间共享图形内存
- DirectX 11 如何处理来自 GPU 上的 sharedHandle 的图像
- > 64k C++的 DirectX 大型机型
- Linking DirectX
- C++ Visual Studio 错误:名称后跟'::'必须是类或命名空间名称 (DirectX 11)
- DirectX 11 - 点光源阴影
- DirectX 12 和 C++ CLI :无法使用IID_PPV_ARGS
- DirectX 11 -- Hello Triangle 未呈现 -- 原因:运行时库C++多线程
- DirectX 11 引擎在第三次代码改进后没有突然运行,我不知道为什么
- 如何防止 DirectX C++程序的拉伸/缩放
- 什么是 DirectX 9 中的数据流?
- DirectX 9 在重置调用之间保留状态
- 无法使用 Visual Studio 启动 DirectX 11 可执行文件,生成工作正常
- Directx hInstance 無法傳遞