Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Описывает конечные точки для включения или отключения конечных точек. Эта структура передается UCX в функции обратного вызова EVT_UCX_USBDEVICE_ENDPOINTS_CONFIGURE.
Синтаксис
typedef struct _ENDPOINTS_CONFIGURE {
USBDEVICE_MGMT_HEADER Header;
ULONG EndpointsToEnableCount;
UCXENDPOINT *EndpointsToEnable;
ULONG EndpointsToDisableCount;
UCXENDPOINT *EndpointsToDisable;
ULONG EndpointsEnabledAndUnchangedCount;
UCXENDPOINT *EndpointsEnabledAndUnchanged;
ENDPOINTS_CONFIGURE_FAILURE_FLAGS FailureFlags;
ULONG ExitLatencyDelta;
UCHAR ConfigurationValue;
UCHAR InterfaceNumber;
UCHAR AlternateSetting;
ULONG Reserved1;
PVOID Reserved2;
} ENDPOINTS_CONFIGURE, *PENDPOINTS_CONFIGURE;
Члены
Header
Структура USBDEVICE_MGMT_HEADER, которая сохраняет дескриптор в USB-концентраторе или устройстве, конечные точки которого.
EndpointsToEnableCount
Количество настроенных конечных точек.
EndpointsToEnable
Указатель на первый дескриптор конечной точки в массиве конечных точек для включения.
EndpointsToDisableCount
Количество настроенных конечных точек.
EndpointsToDisable
Указатель на первый дескриптор конечной точки в массиве конечных точек для включения.
EndpointsEnabledAndUnchangedCount
Количество конечных точек, которые были включены и не изменились.
EndpointsEnabledAndUnchanged
Указатель на первый дескриптор конечной точки в массиве конечных точек, которые не были изменены.
FailureFlags
Ошибки, которые могут возникнуть при попытке настроить конечные точки для USB-устройства или концентратора.
ExitLatencyDelta
Значение delta задержки выхода (ELD). Дополнительные сведения см. в разделе 4.6.6.1 спецификации интерфейса контроллера узла eXtensible.
ConfigurationValue
Номер конфигурации USB-конфигурации, содержащей конечные точки.
InterfaceNumber
Номер интерфейса USB-интерфейса, содержащего конечные точки.
AlternateSetting
Номер параметра альтернативного параметра, содержащего конечные точки.
Reserved1
Reserved2
Требования
| Требование | Ценность |
|---|---|
| заголовка | ucxendpoint.h (include Ucxclass.h, Ucxendpoint.h) |