Encabezado ucmucsispec.h

Este encabezado declara los registros definidos en la especificación 1.1 de Intel UCSI.

Para obtener información, consulte UCSI spec versión 1.2.

No incluya este encabezado. En su lugar, incluya Ucmucsicx.h.

Para más información, consulte:

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

Functions

 
UCSI_CMD_SUCCEEDED

Cuando se completa correctamente un comando UCSI, el firmware PPM rellena la estructura de datos CCI proporcionada por el controlador cliente.

Estructuras

 
UCSI_ACK_CC_CI_COMMAND

Se usa en el comando ACK_CC_CI. Consulte la tabla 4-7.
UCSI_ALTERNATE_MODE

Se usa en GET_ALTERNATE_MODES comando. Consulte la tabla 4-26.
UCSI_BM_POWER_SOURCE

Se usa en GET_CAPABILITY comando. Vea Bit 15:8 en la tabla 4-14.
UCSI_CCI

Se usa en GET_CONNECTOR_CAPABILITY comando. Consulte la tabla 4-16.
UCSI_CONNECTOR_RESET_COMMAND

Se usa en el comando CONNECTOR_RESET. Consulte la tabla 4-5.
UCSI_CONTROL

Se usa en el comando SET_NOTIFICATION_ENABLE. Consulte la tabla 4-9.
UCSI_DATA_BLOCK

Estructuras de datos para ubicaciones de memoria. Consulte la sección 3.
UCSI_GET_ALTERNATE_MODES_COMMAND

Se usa en el comando GET_ALTERNATE_MODES. Consulte la tabla 4-24.
UCSI_GET_ALTERNATE_MODES_IN

Obtenga información sobre cómo se usa UCSI_GET_ALTERNATE_MODES_IN en el comando GET_ALTERNATE_MODES. Consulte la tabla 4-24.
UCSI_GET_CABLE_PROPERTY_COMMAND

Se usa en el comando GET_CABLE_PROPERTY. Consulte la tabla 4-37.
UCSI_GET_CABLE_PROPERTY_IN

Se usa en el comando GET_CABLE_PROPERTY. Consulte la tabla 4-39.
UCSI_GET_CAM_SUPPORTED_COMMAND

Se usa en el comando GET_CAM_SUPPORTED. Consulte la tabla 4-27.
UCSI_GET_CAM_SUPPORTED_IN

Obtenga información sobre cómo se usa UCSI_GET_CAM_SUPPORTED_IN en el comando GET_CAM_SUPPORTED. Consulte la tabla 4-27.
UCSI_GET_CAPABILITY_IN

Se usa en el comando GET_CAPABILITY. Consulte la tabla 4-13.
UCSI_GET_CONNECTOR_CAPABILITY_COMMAND

Se usa en el comando GET_CONNECTOR_CAPABILITY. Consulte la tabla 4-15.
UCSI_GET_CONNECTOR_CAPABILITY_IN

Se usa en el comando GET_CONNECTOR_CAPABILITY.
UCSI_GET_CONNECTOR_STATUS_COMMAND

Se usa en el comando GET_CONNECTOR_STATUS. Consulte la tabla 4-40.
UCSI_GET_CONNECTOR_STATUS_IN

Se usa en el comando GET_CONNECTOR_STATUS. Consulte la tabla 4-42.
UCSI_GET_CURRENT_CAM_COMMAND

Se usa en el comando GET_CURRENT_CAM. Consulte la tabla 4-29.
UCSI_GET_CURRENT_CAM_IN

Se usa en el comando GET_CURRENT_CAM. Consulte la tabla 4-31.
UCSI_GET_ERROR_STATUS_COMMAND

Se usa en el comando GET_ERROR_STATUS. Consulte la tabla 4-45.
UCSI_GET_ERROR_STATUS_IN

Se usa en el comando GET_ERROR_STATUS. Consulte la tabla 4-47.
UCSI_GET_PDOS_COMMAND

Se usa en el comando GET_PDOS. Consulte la tabla 4-34.
UCSI_GET_PDOS_IN

Se usa en el comando GET_PDOS. Consulte la tabla 4-36.
UCSI_MESSAGE_IN

Estructura de datos MESSAGE IN. Consulte la sección 3.4.
UCSI_MESSAGE_OUT

Estructura de datos MESSAGE OUT. Consulte la sección 3.5.
UCSI_SET_NEW_CAM_COMMAND

Se usa en el comando SET_NEW_CAM. Consulte la tabla 4-32.
UCSI_SET_NOTIFICATION_ENABLE_COMMAND

Obtenga información sobre cómo se usa UCSI_SET_NOTIFICATION_ENABLE_COMMAND en el comando SET_NOTIFICATION_ENABLE. Consulte la tabla 4-9.
UCSI_SET_PDM_COMMAND

_UCSI_SET_PDM_COMMAND está obsoleto.
UCSI_SET_PDR_COMMAND

Se usa en el comando SET_PDR. Consulte la tabla 4-22.
UCSI_SET_POWER_LEVEL_COMMAND

Se usa en el comando SET_POWER_LEVEL. Consulte la tabla 4-48.
UCSI_SET_UOM_COMMAND

Se usa en el comando SET_UOM. Consulte la tabla 4-18.
UCSI_SET_UOR_COMMAND

Se usa en el comando SET_UOR. Consulte la tabla 4-20.
UCSI_VERSION

Estructura de datos VERSION. Consulte la sección 3.1.

Enumeraciones

 
UCSI_BATTERY_CHARGING_STATUS

Consulte la tabla 4-42, Desplazamiento 64.
UCSI_COMMAND

Consulte la tabla 4-51, Código de comando.
UCSI_CONNECTOR_PARTNER_FLAGS

Se usa en el comando GET_CONNECTOR_STATUS. Consulte la tabla 4-42, Desplazamiento 21.
UCSI_CONNECTOR_PARTNER_TYPE

Se usa en el comando GET_CONNECTOR_STATUS. Consulte la tabla 4-42, Desplazamiento 29.
UCSI_GET_ALTERNATE_MODES_RECIPIENT

Se usa en el comando GET_ALTERNATE_MODES. Consulte la tabla 4-24, Desplazamiento 16.
UCSI_GET_PDOS_SOURCE_CAPABILITIES_TYPE

Se usa en el comando GET_PDOS. Consulte la tabla 4-34, Desplazamiento 35.
UCSI_GET_PDOS_TYPE

Se usa en el comando GET_PDOS. Consulte la tabla 4-34, Desplazamiento 34.
UCSI_POWER_DIRECTION

Se usa en el comando GET_CONNECTOR_STATUS. Consulte la tabla 4-42, Desplazamiento 20.
UCSI_POWER_DIRECTION_MODE

Se usa en el comando GET_CONNECTOR_STATUS. Consulte la tabla 4-42, Desplazamiento 20.
UCSI_POWER_DIRECTION_ROLE

Se usa en el comando SET_PDR. El comando SET_PDR se usa para establecer la dirección de energía determinada por el Administrador de directivas del sistema operativo (OPM) para la conexión actual.
UCSI_POWER_OPERATION_MODE

Se usa en el comando GET_CONNECTOR_STATUS. Consulte la tabla 4-42, Desplazamiento 16.
UCSI_USB_OPERATION_MODE

Se usa en el comando SET_UOR. Consulte la tabla 4-18, Desplazamiento 23.
UCSI_USB_OPERATION_ROLE

Se usa en el comando SET_UOR. El comando SET_UOR se usa para establecer el rol de operación USB dictado por el Administrador de directivas del sistema operativo (OPM) para la conexión actual.