UDECX_ENDPOINTS_CONFIGURE_PARAMS结构 (udecxusbdevice.h)
包含类扩展调用 EVT_UDECX_USB_DEVICE_ENDPOINTS_CONFIGURE时 USB 设备仿真类扩展(UdeCx)指定的配置选项。
语法
typedef struct _UDECX_ENDPOINTS_CONFIGURE_PARAMS {
ULONG Size;
UDECX_ENDPOINTS_CONFIGURE_TYPE ConfigureType;
UCHAR NewConfigurationValue;
UCHAR InterfaceNumber;
UCHAR NewInterfaceSetting;
ULONG EndpointsToConfigureCount;
UDECXUSBENDPOINT *EndpointsToConfigure;
ULONG ReleasedEndpointsCount;
UDECXUSBENDPOINT *ReleasedEndpoints;
} UDECX_ENDPOINTS_CONFIGURE_PARAMS, *PUDECX_ENDPOINTS_CONFIGURE_PARAMS;
成员
Size
此结构的大小。
ConfigureType
一个 UDECX_ENDPOINTS_CONFIGURE_TYPE类型的值,该值指示必须配置配置、接口设置还是终结点。
NewConfigurationValue
如果 ConfigureTypeUdecxEndpointsConfigureTypeDeviceConfigurationChange,则此值 新配置描述符(USB_CONFIGURATION_DESCRIPTOR)的 bConfigurationValue。
InterfaceNumber
如果 ConfigureTypeUdecxEndpointsConfigureTypeInterfaceSettingChange,则此值 当前接口描述符(USB_INTERFACE_DESCRIPTOR)的 bInterfaceNumber。
NewInterfaceSetting
如果 ConfigureTypeUdecxEndpointsConfigureTypeInterfaceSettingChange,则此值 要设置的接口描述符(USB_INTERFACE_DESCRIPTOR)的 bAlternateSetting。
EndpointsToConfigureCount
EndpointsToConfigure指向的数组中的数字条目。 此值指示必须配置的终结点数。
EndpointsToConfigure
指向 UDECXUSBENDPOINT 句柄数组的指针,指示要配置的终结点对象。
指向 UDECXUSBENDPOINT 句柄数组的指针,指示必须释放的终结点对象。
ReleasedEndpointsCount
EndpointsToConfigure指向的数组中的数字条目。 此值指示要发布的终结点数。
ReleasedEndpoints
要求
要求 | 价值 |
---|---|
标头 | udecxusbdevice.h (包括 Udecx.h) |