c++ - winbio.h 头文件功能被禁用?

标签 c++ windows windows-7 credential-providers

我在 Windows 7 速成版中使用 VS 2010。

我还尝试从这个头文件中获取一个 winbiocapturesample 函数。但是我在使用 winbio.h 函数时遇到了问题。这个头文件位于 microsoft sdk v7.0a 中。

在禁用以下条件函数后,我会将那个头文件包含到我的解决方案中。

#if (NTDDI_VERSION >= NTDDI_WIN7)

但我只使用 Windows 7。谁能告诉我 NTDDI_VERSION 是什么,为什么它不起作用。

如果我尝试调试 error C3861: 'WinBioOpenSession': identifier not found

但是,在检查上述条件后,“WinBioOpenSession”在该头文件中。

提前致谢。

最佳答案

编译器无法预测您的目标 Windows 版本。你必须设置它。 NTDDI_VERSION 应该设置为 NTDDI_WIN7 如果你想以 Windows 7 为目标。

关于c++ - winbio.h 头文件功能被禁用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14834449/

相关文章:

Windows批处理脚本查找空闲文件名

linux - 从 Win7 连接到 Linux VirtualBox 中的 PostgreSql 数据库

C++ 入口点 -> main()

C++ CreateThread() LPSTR 参数错误 Windows 7 (64)

c++ - 静脉 4.7 Omnet++ 5.3 在 Windows 7 中构建错误

Python 无法导入 (cython) 共享库

c++ - 如何将存储在字符串变量中的时间转换为时间格式?

c++ - 定义多个构造函数时的默认构造函数行为

c++ - Boost 属性树的并发问题

windows - Windows 中的 PDF 到 TIFF 免费库?