Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Contiene las opciones de configuración especificadas por la extensión de clase de emulación de dispositivo USB (UdeCx) al controlador cliente cuando la extensión de clase invoca EVT_UDECX_USB_DEVICE_ENDPOINTS_CONFIGURE.
Sintaxis
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;
Miembros
Size
Tamaño de esta estructura.
ConfigureType
Un UDECX_ENDPOINTS_CONFIGURE_TYPEvalor con tipo que indica si se debe configurar la configuración, la configuración de la interfaz o el punto de conexión.
NewConfigurationValue
Si ConfigureType es UdecxEndpointsConfigureTypeDeviceConfigurationChange, este valor es bConfigurationValue del nuevo descriptor de configuración (USB_CONFIGURATION_DESCRIPTOR).
InterfaceNumber
Si ConfigureType es UdecxEndpointsConfigureTypeInterfaceSettingChange, este valor es bInterfaceNumber del descriptor de interfaz actual (USB_INTERFACE_DESCRIPTOR).
NewInterfaceSetting
Si ConfigureType es UdecxEndpointsConfigureTypeInterfaceSettingChange, este valor es bAlternateSetting del descriptor de interfaz (USB_INTERFACE_DESCRIPTOR) que se va a establecer.
EndpointsToConfigureCount
Las entradas numéricas de la matriz a las que apunta EndpointsToConfigure. Este valor indica el número de puntos de conexión que se deben configurar.
EndpointsToConfigure
Puntero a una matriz de identificadores UDECXUSBENDPOINT que indica los objetos de punto de conexión que se van a configurar.
Puntero a una matriz de identificadores UDECXUSBENDPOINT que indica los objetos de punto de conexión que se deben liberar.
ReleasedEndpointsCount
Las entradas numéricas de la matriz a las que apunta EndpointsToConfigure. Este valor indica el número de puntos de conexión que se van a liberar.
ReleasedEndpoints
Requisitos
Requisito | Valor |
---|---|
encabezado de | udecxusbdevice.h (incluya Udecx.h) |