USB_DEVICE_CAPABILITY_FIRMWARE_STATUS_DESCRIPTOR - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// usbspec.h

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;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-usbspec-_usb_device_capability_firmware_status_descriptor)

_USB_DEVICE_CAPABILITY_FIRMWARE_STATUS_DESCRIPTOR structure

Description

For information about the descriptions see USB the 3.2 ENGINEERING CHANGE NOTICE included in the USB 3.2 Specification.

Members

bLength

bcdDescriptorVersion

bDevCapabilityType

bmAttributes

bmAttributes.Reserved

bmAttributes.DisallowFirmwareUpdateSupport

bmAttributes.GetFirmwareImageHashSupport

bmAttributes.AsUlong

bDescriptorType

Remarks

See also