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

   
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