windows - WDK8 - winusb.h 在哪里?

标签 windows usb wdk winusb

我正在尝试在我的项目中使用 WinUSB。我关注的指南是 http://msdn.microsoft.com/en-us/library/ff540174.aspx .这篇文章告诉我要包含以下文件:

// Include Windows headers
#include <windows.h>
#include <stdio.h>
#include <tchar.h>
#include <strsafe.h>

// Include WinUSB headers
#include <winusb.h>
#include <Usb100.h>
#include <Setupapi.h>

C:\Program Files ( x86)\Microsoft SDKs\Windows\v7.0A\Include

文件 usb100.hC:\Program Files (x86)\Windows Kits\8.0\Include\shared 中找到。

stdio.htchar.h文件位于C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include

根据 http://msdn.microsoft.com/en-us/library/windows/hardware/hh450839(v=vs.85).aspx ,winusb.h位于WDK8的Include\um文件夹中,但是通过预下载和下载方式安装了3次WDK8后,该文件不存在。我假设通过 Include\um,他们正在引用 C:\Program Files (x86)\Windows Kits\8.0\Include\um。我还搜索了我的系统,但在任何地方都找不到 winusb.h

我也找不到 winapifamily.h,根据我链接的第二个 msdn 页面,它包含在 winusb.h 中。

我在 Windows 7 x64 上,安装了 WDK8 和 VC++ Express。

最佳答案

winusb.h是 Windows DDK 的一部分,并且可以(当安装了 DDK 时)在 WINDDK\<BuildNumber>\inc\ddk 下找到.

可以找到有关如何使其工作的更多信息(包括文件位置信息)here .

关于windows - WDK8 - winusb.h 在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13908667/

相关文章:

php-src - ZEND_TSRMLS_CACHE_UPDATE - 它是什么以及何时需要?

python - 使用 NI-488.2 将 GPIB 转换为 USB

java - USB 驱动器上的 AES java 不工作

c++ - ATL 库 :warning LNK4254 and LNK4078

c# - 更改应用程序池的标识时出错

c++ - c++ 中的 multiple::setTimer

windows - git,Windows 上的 SSH_ASKPASS

c++ - 如何从 Qt 中连接的 HID 设备读取信息

c - WDK-KMD 警告 C4100 未引用形参 VS2015

c - Hook NtReadFile。更改文字