您现在的位置是:主页 > USB3.2超高速协议规范 >

USB3.2超高速 平台描述符

发布时间:2022-12-26 21:47:12所属栏目:USB3.2超高速协议规范 已帮助编辑作者:【USB接口百科】

平台描述符用于标识平台或操作系统定义的128位UUID值,使用该值可以标识特定平台或操作系统的唯一设备功能。

平台描述符可以包含与该功能特性能力相关联的一个或多个字节的数据。

平台描述符的定义如下:

struct _PLATFORM_DESCRIPTOR
{ 
    BYTE bLength;          
    BYTE bDescriptorType;  
    BYTE bDevCapabilityType; 
    BYTE bReserved;
    BYTE PlatformCapabilityUUID[16];
    BYTE CapabilityData[N];
}PLATFORM_DESCRIPTOR

bLength:本描述符的长度。

bDescriptorType:描述符的类型,这里为DEVICE CAPABILITY值为16, 参见 USB3.2超高速描述符分类一节。

bDevCapabilityType:特性描述符类型,这里为0x05H,表示PLATFORM, 参见 USB3.2超高速 BOS描述符 一节 。

bReserved:保留值,为0。

PlatformCapabilityUUID :128位的UUID值,用于标识平台或操作系统的特定功能。

CapabilityData:这是一个可变长度字段,包含与平台特定功能相关的数据。此字段的长度可以为零字节。

     以上就是USB接口百科为您提供USB3.2超高速 平台描述符的解读,本文章链接: http://www.usb-hub.cn/usb32gf/42254.html 欢迎分享转载,更多婚礼相关资讯请前往USB3.2超高速协议规范