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)

另请参阅

EVT_UDECX_USB_DEVICE_ENDPOINTS_CONFIGURE