Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
usb_bos_capability_msos Struct Reference

Microsoft OS 2.0 descriptor specific part of platform capability descriptor. More...

#include <zephyr/usb/bos.h>

Data Fields

uint32_t dwWindowsVersion
 Windows version supported (e.g., 0x0A000000UL for Windows 10).
uint16_t wMSOSDescriptorSetTotalLength
 Total length of the MS OS 2.0 descriptor set.
uint8_t bMS_VendorCode
 Vendor-specific request code used to retrieve the MS OS 2.0 descriptor set.
uint8_t bAltEnumCode
 Alternate enumeration code (or 0 if not used).

Detailed Description

Microsoft OS 2.0 descriptor specific part of platform capability descriptor.

Defines the Microsoft OS 2.0 descriptor set, used to describe device capabilities to Windows hosts.

Field Documentation

◆ bAltEnumCode

uint8_t usb_bos_capability_msos::bAltEnumCode

Alternate enumeration code (or 0 if not used).

◆ bMS_VendorCode

uint8_t usb_bos_capability_msos::bMS_VendorCode

Vendor-specific request code used to retrieve the MS OS 2.0 descriptor set.

◆ dwWindowsVersion

uint32_t usb_bos_capability_msos::dwWindowsVersion

Windows version supported (e.g., 0x0A000000UL for Windows 10).

◆ wMSOSDescriptorSetTotalLength

uint16_t usb_bos_capability_msos::wMSOSDescriptorSetTotalLength

Total length of the MS OS 2.0 descriptor set.


The documentation for this struct was generated from the following file: