Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
For information about the descriptions see USB the 3.2 ENGINEERING CHANGE NOTICE included in the USB 3.2 Specification.
Syntax
typedef struct _USB_DEVICE_CAPABILITY_FIRMWARE_STATUS_DESCRIPTOR {
UCHAR bLength;
UCHAR bDescriptorType;
UCHAR bDevCapabilityType;
UCHAR bcdDescriptorVersion;
union {
ULONG AsUlong;
struct {
ULONG GetFirmwareImageHashSupport : 1;
ULONG DisallowFirmwareUpdateSupport : 1;
ULONG Reserved : 30;
};
} bmAttributes;
} USB_DEVICE_CAPABILITY_FIRMWARE_STATUS_DESCRIPTOR, *PUSB_DEVICE_CAPABILITY_FIRMWARE_STATUS_DESCRIPTOR;
Members
bLength
bDescriptorType
bDevCapabilityType
bcdDescriptorVersion
bmAttributes
bmAttributes.AsUlong
bmAttributes.GetFirmwareImageHashSupport
bmAttributes.DisallowFirmwareUpdateSupport
bmAttributes.Reserved
Requirements
Requirement | Value |
---|---|
Header | usbspec.h |