UFX_DEVICE_CAPABILITIES結構 (ufxbase.h)
UFX_DEVICE_CAPABILITIES 結構是用來定義控制器所建立之通用序列總線 (USB) 裝置的屬性。
語法
typedef struct _UFX_DEVICE_CAPABILITIES {
ULONG Size;
USB_DEVICE_SPEED MaxSpeed;
ULONG RemoteWakeSignalDelay;
BOOLEAN PdcpSupported;
USHORT InEndpointBitmap;
USHORT OutEndpointBitmap;
BOOLEAN SharesConnectors;
ULONG GroupId;
} UFX_DEVICE_CAPABILITIES, *PUFX_DEVICE_CAPABILITIES;
成員
Size
UFX_DEVICE_CAPABILITIES 結構的大小。
MaxSpeed
指出裝置所支援的 USB 速度上限。
RemoteWakeSignalDelay
在要求遠端喚醒之前暫停之後,要等待的毫秒下限時間間隔。
PdcpSupported
如果 true,表示用戶端驅動程式支援專屬充電器偵測。
InEndpointBitmap
位圖,定義哪些端點編號可以支援 IN 端點。 位 0 表示端點位址 0、位 1 表示端點位址 1 等等。位 0 (預設控制端點) 必須設定為 1。
OutEndpointBitmap
位圖,定義哪些端點編號可以支援 OUT 端點。 位 0 表示端點位址 0、位 1 表示端點位址 1 等等。位 0 (預設控制端點) 必須設定為 1。
SharesConnectors
布爾值,表示連接器支援多個連接器。
GroupId
將新增控制器之共享連接器群組的群組標識碼。
要求
要求 | 價值 |
---|---|
標頭 | ufxbase.h |