共用方式為


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