COMPOSITE_DEVICE_CAPABILITIES structure (usbdlib.h)

The COMPOSITE_DEVICE_CAPABILITIES structure specifies the capabilities of the driver of a USB multi-function device (composite driver). To initialize the structure, use the COMPOSITE_DEVICE_CAPABILITIES_INIT macro.

Syntax

typedef struct _COMPOSITE_DEVICE_CAPABILITIES {
  ULONG CapabilityFunctionSuspend : 1;
  ULONG Reserved : 31;
} COMPOSITE_DEVICE_CAPABILITIES, *PCOMPOSITE_DEVICE_CAPABILITIES;

Members

CapabilityFunctionSuspend

If set to 1, indicates that the composite driver supports the USB function suspend feature.

Reserved

Reserved.

Requirements

Requirement Value
Minimum supported client Windows 8.
Header usbdlib.h

See also

COMPOSITE_DEVICE_CAPABILITIES_INIT

How to Register a Composite Device

IOCTL_INTERNAL_USB_REGISTER_COMPOSITE_DEVICE

REGISTER_COMPOSITE_DEVICE

USBD_BuildRegisterCompositeDevice