gpt4 book ai didi

c++ - 在 Windows 上与标准 USB PTP/MTP 相机通信的 native 方式是什么?

转载 作者:可可西里 更新时间:2023-11-01 14:15:12 25 4
gpt4 key购买 nike

我正在查看 WinUsb,我感觉它不是我需要的。你能给我指出正确的方向吗?

我只需要检测设备并发送/接收原始数据。我曾经使用过 libusb,但它的一些特性迫使我切换到 native API。唯一的问题是我不知道它的名字。

最佳答案

听起来您正在寻找 WPD (Windows 可移植设备)。此 API 包含在 Windows SDK 中,支持与各种设备的 MTP 通信。 WPD 团队有一个非常有用的 blog ,其中包含 instructions关于如何开始开发。

编辑:

如果您想要原始 USB 访问,那么 WPD 有一个 driver kit可用:

Windows Portable Devices Driver Kit
The WPD Driver Kit includes a Device Driver Interface (DDI) that is supported in Windows 7, Windows Vista, and Windows XP operating Systems. Developers will use this DDI to write drivers for devices that are not already supported by the MTP or Mass Storage class drivers that Microsoft distributes.

关于c++ - 在 Windows 上与标准 USB PTP/MTP 相机通信的 native 方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7039176/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com