Implement MS OS descriptor functionality in virtual printer bm example

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Implement MS OS descriptor functionality in virtual printer bm example

694 次查看
shabaka101694
Contributor I

Hello, 

 We are trying to use the virtual printer bm example specifically : lpcexpresso_54s018_dev_printer_virtual_plain_text_bm example. 

 

We have the basic functionality working, but need to add MS OS descriptor functionality so that the USB device registers as a WinUSB and therefore no driver signing is necessary. 

We are seeing Windows request the stringDescriptor at index 0xEE. We are having trouble getting Windows to request the other two needed descriptors. Specifically :

the WINUSB_ExtendedCompatId Descriptor

and

the WINUSB_ExtendedProperty_InterfaceGUID_Descriptor

 

Is it possible to provide some help/guidance on how we can get Windows to request these two descriptors using the previously mentioned example as a starting point 

 

Thanks 

Victor 

 

0 项奖励
回复
2 回复数

598 次查看
Xu_Zhang
NXP Employee
NXP Employee

hi,shabaka101694

You can refer to this question and answer, hope it will help you.

https://community.nxp.com/t5/MCUXpresso-General/LPC54S018-WinUSB-driver-signing/td-p/1703179

BR

Xu Zhang

0 项奖励
回复

661 次查看
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi,

Regarding the question about  MS OS descriptor functionality in virtual printer bm example, I have asked AE team, I will answer you after I get response.

BR

XiangJun Rong

0 项奖励
回复