USB_HUB_CAP_FLAGS 共用体 (usbioctl.h)
USB_HUB_CAP_FLAGS構造は、ハブの機能を報告するために使用されます。
構文
typedef union _USB_HUB_CAP_FLAGS {
ULONG ul;
struct {
ULONG HubIsHighSpeedCapable : 1;
ULONG HubIsHighSpeed : 1;
ULONG HubIsMultiTtCapable : 1;
ULONG HubIsMultiTt : 1;
ULONG HubIsRoot : 1;
ULONG HubIsArmedWakeOnConnect : 1;
ULONG HubIsBusPowered : 1;
ULONG ReservedMBZ : 25;
};
} USB_HUB_CAP_FLAGS, *PUSB_HUB_CAP_FLAGS;
メンバー
ul
ハブ機能を表すビットマスク。
HubIsHighSpeedCapable
TRUE の場合、ハブは高速対応です。 この機能は、ハブが高速で動作していることを必ずしも意味するとは限りません
HubIsHighSpeed
TRUE の場合、ハブは高速です。
HubIsMultiTtCapable
TRUE の場合、ハブは複数のトランザクション変換を同時に実行できます。
HubIsMultiTt
TRUE の場合、ハブは複数のトランザクション変換を同時に実行するように構成されます。
HubIsRoot
TRUE の場合、ハブはルート ハブです。
HubIsArmedWakeOnConnect
TRUE の場合、デバイスがハブに接続されたときに、ハブはスリープ解除されます。
HubIsBusPowered
ハブがバス駆動かどうかを示すブール値。 TRUE の場合、ハブはバス駆動です。 FALSE の場合、ハブは自己駆動型です。
ReservedMBZ
予約済み。 使用しないでください。
要件
要件 | 値 |
---|---|
Header | usbioctl.h (Usbioctl.h を含む) |