none
由QueryInterface引发的错误 RRS feed

  • 问题

  • 想用QueryInterface()去查询一个。

    在main函数的开始有个printf("Start test")语句,可是当我在代码中加入QueryInterface(),用Tshell运行这个exe文件时,却只有一个exit code: -1073741819,"Start test"并没有显示。

    当我把这行代码注释掉后再运行,就有显示了,请问会是什么原因导致这个问题呢?

    2014年5月25日 4:18

全部回复

  •  -1073741819=0xC0000005=拒绝访问

    你的接口指针不会是野指针吧?



    Visual C++ MVP

    2014年5月26日 2:56
    版主
  • 当我使用Windows::Media::Capture::IMediaCapture作为QueryInterface()参数的时候,就可以正常运行,可当我使用Windows::Devices::Bluetooth::IBluetoothDevice作为参数的时候,就不行,难道说微软提供的这个是个不能使用的?
    2014年5月26日 6:40