Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура UFX_DEVICE_CAPABILITIES используется USB для определения свойств устройства универсальной последовательной шины (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 |