COMPOSITE_DEVICE_CAPABILITIES構造体 (usbdlib.h)

COMPOSITE_DEVICE_CAPABILITIES構造体は、USB 多機能デバイス (複合ドライバー) のドライバーの機能を指定します。 構造体を初期化するには、 COMPOSITE_DEVICE_CAPABILITIES_INIT マクロを使用します。

構文

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

メンバー

CapabilityFunctionSuspend

1 に設定されている場合は、複合ドライバーが USB 関数の中断機能をサポートしていることを示します。

Reserved

予約済み。

必要条件

要件
サポートされている最小のクライアント Windows 8
Header usbdlib.h

こちらもご覧ください

COMPOSITE_DEVICE_CAPABILITIES_INIT

複合デバイスを登録する方法

IOCTL_INTERNAL_USB_REGISTER_COMPOSITE_DEVICE

REGISTER_COMPOSITE_DEVICE

USBD_BuildRegisterCompositeDevice