Share via


Encabezado ucxcontroller.h

Usbref usa este encabezado. Para más información, consulte:

ucxcontroller.h contiene las siguientes interfaces de programación:

Functions

 
UCX_CONTROLLER_CONFIG_SET_ACPI_INFO

Inicializa una estructura de UCX_CONTROLLER_CONFIG con los valores especificados para el controlador con ACPI como elemento primario.
UCX_CONTROLLER_CONFIG_SET_PCI_INFO

Inicializa una estructura de UCX_CONTROLLER_CONFIG con los valores especificados para el controlador con PCI como tipo de bus primario.
UcxControllerCreate

Crea un objeto de controlador de host.
UcxControllerNeedsReset

Inicia una operación de restablecimiento del controlador que no es Plug and Play (PnP) mediante la puesta en cola de un evento en la máquina de estado de restablecimiento del controlador.
UcxControllerNotifyTransportCharacteristicsChange

Notifica a UCX sobre un nuevo evento de cambio de puerto desde el controlador de host.
UcxControllerResetComplete

Informa a la extensión del controlador de host USB (UCX) de que la operación de restablecimiento ha competido.
UcxControllerSetFailed

Informa a la extensión del controlador de host USB (UCX) de que el controlador ha encontrado un error crítico.
UcxControllerSetIdStrings

Novedades las cadenas de identificador de un controlador una vez inicializado el controlador.
UcxIoDeviceControl

Permite que la extensión del controlador de host USB (UCX) controle una solicitud de código de control de E/S (IOCTL) desde el modo de usuario.

Funciones de devolución de llamada

 
EVT_UCX_CONTROLLER_GET_CURRENT_FRAMENUMBER

La implementación del controlador cliente que UCX llama para recuperar el número de fotograma de 32 bits actual.
EVT_UCX_CONTROLLER_GET_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC

UCX invoca esta devolución de llamada para recuperar el valor del contador de rendimiento de consultas del sistema (QPC) sincronizado con el marco y el microframe.
EVT_UCX_CONTROLLER_GET_TRANSPORT_CHARACTERISTICS

UCX invoca esta devolución de llamada para recuperar las características del controlador de host.
EVT_UCX_CONTROLLER_QUERY_USB_CAPABILITY

La implementación del controlador cliente para determinar si el controlador admite una funcionalidad específica.
EVT_UCX_CONTROLLER_RESET

Implementación del controlador cliente a la que UCX llama para restablecer el controlador.
EVT_UCX_CONTROLLER_SET_TRANSPORT_CHARACTERISTICS_CHANGE_NOTIFICATION

UCX invoca esta función de devolución de llamada para especificar su preferencia en las características de transporte para las que el controlador cliente debe enviar notificaciones cuando se produzcan cambios.
EVT_UCX_CONTROLLER_START_TRACKING_FOR_TIME_SYNC

UCX invoca esta función de devolución de llamada a la funcionalidad de seguimiento de hora de inicio en el controlador.
EVT_UCX_CONTROLLER_STOP_TRACKING_FOR_TIME_SYNC

UCX invoca esta función de devolución de llamada a la funcionalidad de seguimiento de tiempo de detención en el controlador.
EVT_UCX_CONTROLLER_USBDEVICE_ADD

La implementación del controlador cliente que UCX llama cuando se detecta un nuevo dispositivo USB.

Estructuras

 
UCX_CONTROLLER_ACPI_INFORMATION

Esta estructura proporciona información sobre un controlador USB de interfaz de alimentación y configuración avanzada (ACPI).
UCX_CONTROLLER_CONFIG

Estos datos de configuración de estructura para un controlador USB.
UCX_CONTROLLER_PCI_INFORMATION

Esta estructura proporciona información sobre un controlador USB PCI.
UCX_CONTROLLER_RESET_COMPLETE_INFO

Contiene información sobre la operación para restablecer el controlador. Lo usa el controlador de cliente en su función de devolución de llamada EVT_UCX_CONTROLLER_RESET.
UCX_CONTROLLER_TRANSPORT_CHARACTERISTICS

Almacena las características de transporte en los momentos pertinentes. Esta estructura se usa en la función de devolución de llamada EVT_UCX_CONTROLLER_GET_TRANSPORT_CHARACTERISTICS.
UCX_CONTROLLER_TRANSPORT_CHARACTERISTICS_CHANGE_FLAGS

Define marcas para los cambios en las características de transporte. Esta estructura se usa en la función de devolución de llamada EVT_UCX_CONTROLLER_SET_TRANSPORT_CHARACTERISTICS_CHANGE_NOTIFICATION.

Enumeraciones

 
UCX_CONTROLLER_PARENT_BUS_TYPE

La enumeración UCX_CONTROLLER_PARENT_BUS_TYPE define el tipo de bus primario.
UCX_CONTROLLER_STATE

Esta enumeración proporciona valores para especificar el estado del controlador UCX después de un restablecimiento.