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
引っ込み思案。 使用しないでください。
必要条件
要件 | 価値 |
---|---|
ヘッダー | usbioctl.h (Usbioctl.h を含む) |