ucmucsispec.h-Header

Dieser Header deklariert Register, die in der Intel UCSI-Spezifikation 1.1 definiert sind.

Weitere Informationen finden Sie unter UCSI-Spezifikation Version 1.2.

Schließen Sie diesen Header nicht ein. Schließen Sie stattdessen Ucmucsicx.h ein.

Weitere Informationen finden Sie unter

ucmucsispec.h enthält die folgenden Programmierschnittstellen:

Functions

 
UCSI_CMD_SUCCEEDED

Nach erfolgreichem Abschluss eines UCSI-Befehls füllt die PPM-Firmware die vom Clienttreiber bereitgestellte CCI-Datenstruktur aus.

Strukturen

 
UCSI_ACK_CC_CI_COMMAND

Wird im Befehl ACK_CC_CI verwendet. Siehe Tabelle 4-7.
UCSI_ALTERNATE_MODE

Wird in GET_ALTERNATE_MODES Befehl verwendet. Siehe Tabelle 4-26.
UCSI_BM_POWER_SOURCE

Wird in GET_CAPABILITY Befehl verwendet. Siehe Bit 15:8 in Tabelle 4-14.
UCSI_CCI

Wird in GET_CONNECTOR_CAPABILITY Befehl verwendet. Siehe Tabelle 4-16.
UCSI_CONNECTOR_RESET_COMMAND

Wird im Befehl CONNECTOR_RESET verwendet. Siehe Tabelle 4-5.
UCSI_CONTROL

Wird im Befehl SET_NOTIFICATION_ENABLE verwendet. Siehe Tabelle 4-9.
UCSI_DATA_BLOCK

Die Datenstrukturen für Speicherspeicherorte. Siehe Abschnitt 3.
UCSI_GET_ALTERNATE_MODES_COMMAND

Wird im Befehl GET_ALTERNATE_MODES verwendet. Siehe Tabelle 4-24.
UCSI_GET_ALTERNATE_MODES_IN

Erfahren Sie, wie UCSI_GET_ALTERNATE_MODES_IN im Befehl GET_ALTERNATE_MODES verwendet wird. Siehe Tabelle 4-24.
UCSI_GET_CABLE_PROPERTY_COMMAND

Wird im Befehl GET_CABLE_PROPERTY verwendet. Siehe Tabelle 4-37.
UCSI_GET_CABLE_PROPERTY_IN

Wird im Befehl GET_CABLE_PROPERTY verwendet. Siehe Tabelle 4-39.
UCSI_GET_CAM_SUPPORTED_COMMAND

Wird im Befehl GET_CAM_SUPPORTED verwendet. Siehe Tabelle 4-27.
UCSI_GET_CAM_SUPPORTED_IN

Erfahren Sie, wie UCSI_GET_CAM_SUPPORTED_IN im Befehl GET_CAM_SUPPORTED verwendet wird. Siehe Tabelle 4-27.
UCSI_GET_CAPABILITY_IN

Wird im Befehl GET_CAPABILITY verwendet. Siehe Tabelle 4-13.
UCSI_GET_CONNECTOR_CAPABILITY_COMMAND

Wird im Befehl GET_CONNECTOR_CAPABILITY verwendet. Siehe Tabelle 4-15.
UCSI_GET_CONNECTOR_CAPABILITY_IN

Wird im Befehl GET_CONNECTOR_CAPABILITY verwendet.
UCSI_GET_CONNECTOR_STATUS_COMMAND

Wird im Befehl GET_CONNECTOR_STATUS verwendet. Siehe Tabelle 4-40.
UCSI_GET_CONNECTOR_STATUS_IN

Wird im Befehl GET_CONNECTOR_STATUS verwendet. Siehe Tabelle 4-42.
UCSI_GET_CURRENT_CAM_COMMAND

Wird im Befehl GET_CURRENT_CAM verwendet. Siehe Tabelle 4-29.
UCSI_GET_CURRENT_CAM_IN

Wird im Befehl GET_CURRENT_CAM verwendet. Siehe Tabelle 4-31.
UCSI_GET_ERROR_STATUS_COMMAND

Wird im Befehl GET_ERROR_STATUS verwendet. Siehe Tabelle 4-45
UCSI_GET_ERROR_STATUS_IN

Wird im Befehl GET_ERROR_STATUS verwendet. Siehe Tabelle 4-47.
UCSI_GET_PDOS_COMMAND

Wird im Befehl GET_PDOS verwendet. Siehe Tabelle 4-34.
UCSI_GET_PDOS_IN

Wird im Befehl GET_PDOS verwendet. Siehe Tabelle 4-36.
UCSI_MESSAGE_IN

Die MESSAGE IN-Datenstruktur. Siehe Abschnitt 3.4.
UCSI_MESSAGE_OUT

Die MESSAGE OUT-Datenstruktur. Siehe Abschnitt 3.5.
UCSI_SET_NEW_CAM_COMMAND

Wird im Befehl SET_NEW_CAM verwendet. Siehe Tabelle 4-32.
UCSI_SET_NOTIFICATION_ENABLE_COMMAND

Erfahren Sie, wie UCSI_SET_NOTIFICATION_ENABLE_COMMAND im Befehl SET_NOTIFICATION_ENABLE verwendet wird. Siehe Tabelle 4-9.
UCSI_SET_PDM_COMMAND

_UCSI_SET_PDM_COMMAND ist veraltet.
UCSI_SET_PDR_COMMAND

Wird im Befehl SET_PDR verwendet. Siehe Tabelle 4-22.
UCSI_SET_POWER_LEVEL_COMMAND

Wird im Befehl SET_POWER_LEVEL verwendet. Siehe Tabelle 4-48.
UCSI_SET_UOM_COMMAND

Wird im Befehl SET_UOM verwendet. Siehe Tabelle 4-18.
UCSI_SET_UOR_COMMAND

Wird im Befehl SET_UOR verwendet. Siehe Tabelle 4-20.
UCSI_VERSION

Die VERSION-Datenstruktur. Siehe Abschnitt 3.1.

Enumerationen

 
UCSI_BATTERY_CHARGING_STATUS

Siehe Tabelle 4-42, Offset 64.
UCSI_COMMAND

Siehe Tabelle 4-51, Befehlscode.
UCSI_CONNECTOR_PARTNER_FLAGS

Wird im Befehl GET_CONNECTOR_STATUS verwendet. Siehe Tabelle 4-42, Offset 21.
UCSI_CONNECTOR_PARTNER_TYPE

Wird im Befehl GET_CONNECTOR_STATUS verwendet. Siehe Tabelle 4-42, Offset 29.
UCSI_GET_ALTERNATE_MODES_RECIPIENT

Wird im Befehl GET_ALTERNATE_MODES verwendet. Siehe Tabelle 4-24, Offset 16.
UCSI_GET_PDOS_SOURCE_CAPABILITIES_TYPE

Wird im Befehl GET_PDOS verwendet. Siehe Tabelle 4-34, Offset 35.
UCSI_GET_PDOS_TYPE

Wird im Befehl GET_PDOS verwendet. Siehe Tabelle 4-34, Offset 34.
UCSI_POWER_DIRECTION

Wird im Befehl GET_CONNECTOR_STATUS verwendet. Siehe Tabelle 4-42, Offset 20.
UCSI_POWER_DIRECTION_MODE

Wird im Befehl GET_CONNECTOR_STATUS verwendet. Siehe Tabelle 4-42, Offset 20.
UCSI_POWER_DIRECTION_ROLE

Wird im Befehl SET_PDR verwendet. Der Befehl SET_PDR wird verwendet, um die vom OS Policy Manager (OPM) vorgegebene Energierichtung für die aktuelle Verbindung festzulegen.
UCSI_POWER_OPERATION_MODE

Wird im Befehl GET_CONNECTOR_STATUS verwendet. Siehe Tabelle 4-42, Offset 16.
UCSI_USB_OPERATION_MODE

Wird im Befehl SET_UOR verwendet. Siehe Tabelle 4-18, Offset 23.
UCSI_USB_OPERATION_ROLE

Wird im Befehl SET_UOR verwendet. Der Befehl SET_UOR wird verwendet, um die vom BETRIEBSSYSTEMrichtlinien-Manager (OPM) vorgegebene USB-Vorgangsrolle für die aktuelle Verbindung festzulegen.