Share via


en-tête ucmucsispec.h

Cet en-tête déclare les registres définis dans la spécification Intel UCSI 1.1.

Pour plus d’informations, consultez spécification UCSI version 1.2.

N’incluez pas cet en-tête. Au lieu de cela, incluez Ucmucsicx.h.

Pour plus d'informations, consultez les pages suivantes :

ucmucsispec.h contient les interfaces de programmation suivantes :

Fonctions

 
UCSI_CMD_SUCCEEDED

En cas d’exécution réussie d’une commande UCSI, le microprogramme PPM remplit la structure de données CCI fournie par le pilote client.

Structures

 
UCSI_ACK_CC_CI_COMMAND

Utilisé dans la commande ACK_CC_CI. Voir le tableau 4-7.
UCSI_ALTERNATE_MODE

Utilisé dans GET_ALTERNATE_MODES commande. Voir le tableau 4-26.
UCSI_BM_POWER_SOURCE

Utilisé dans GET_CAPABILITY commande. Voir Bit 15:8 dans le tableau 4-14.
UCSI_CCI

Utilisé dans GET_CONNECTOR_CAPABILITY commande. Voir le tableau 4-16.
UCSI_CONNECTOR_RESET_COMMAND

Utilisé dans la commande CONNECTOR_RESET. Voir le tableau 4-5.
UCSI_CONTROL

Utilisé dans la commande SET_NOTIFICATION_ENABLE. Voir le tableau 4-9.
UCSI_DATA_BLOCK

Structures de données pour les emplacements de mémoire. Consultez la section 3.
UCSI_GET_ALTERNATE_MODES_COMMAND

Utilisé dans la commande GET_ALTERNATE_MODES. Voir le tableau 4-24.
UCSI_GET_ALTERNATE_MODES_IN

Découvrez comment UCSI_GET_ALTERNATE_MODES_IN est utilisé dans la commande GET_ALTERNATE_MODES. Voir le tableau 4-24.
UCSI_GET_CABLE_PROPERTY_COMMAND

Utilisé dans la commande GET_CABLE_PROPERTY. Voir le tableau 4-37.
UCSI_GET_CABLE_PROPERTY_IN

Utilisé dans la commande GET_CABLE_PROPERTY. Voir le tableau 4-39.
UCSI_GET_CAM_SUPPORTED_COMMAND

Utilisé dans la commande GET_CAM_SUPPORTED. Voir le tableau 4-27.
UCSI_GET_CAM_SUPPORTED_IN

Découvrez comment UCSI_GET_CAM_SUPPORTED_IN est utilisé dans la commande GET_CAM_SUPPORTED. Voir le tableau 4-27.
UCSI_GET_CAPABILITY_IN

Utilisé dans la commande GET_CAPABILITY. Voir le tableau 4-13.
UCSI_GET_CONNECTOR_CAPABILITY_COMMAND

Utilisé dans la commande GET_CONNECTOR_CAPABILITY. Voir le tableau 4-15.
UCSI_GET_CONNECTOR_CAPABILITY_IN

Utilisé dans la commande GET_CONNECTOR_CAPABILITY.
UCSI_GET_CONNECTOR_STATUS_COMMAND

Utilisé dans la commande GET_CONNECTOR_STATUS. Voir le tableau 4-40.
UCSI_GET_CONNECTOR_STATUS_IN

Utilisé dans la commande GET_CONNECTOR_STATUS. Voir le tableau 4-42.
UCSI_GET_CURRENT_CAM_COMMAND

Utilisé dans la commande GET_CURRENT_CAM. Voir le tableau 4-29.
UCSI_GET_CURRENT_CAM_IN

Utilisé dans la commande GET_CURRENT_CAM. Voir le tableau 4-31.
UCSI_GET_ERROR_STATUS_COMMAND

Utilisé dans la commande GET_ERROR_STATUS. Voir le tableau 4-45
UCSI_GET_ERROR_STATUS_IN

Utilisé dans la commande GET_ERROR_STATUS. Voir le tableau 4-47.
UCSI_GET_PDOS_COMMAND

Utilisé dans la commande GET_PDOS. Voir le tableau 4-34.
UCSI_GET_PDOS_IN

Utilisé dans la commande GET_PDOS. Voir le tableau 4-36.
UCSI_MESSAGE_IN

Structure de données MESSAGE IN. Voir la section 3.4.
UCSI_MESSAGE_OUT

Structure de données MESSAGE OUT. Voir section 3.5.
UCSI_SET_NEW_CAM_COMMAND

Utilisé dans la commande SET_NEW_CAM. Voir le tableau 4-32.
UCSI_SET_NOTIFICATION_ENABLE_COMMAND

Découvrez comment UCSI_SET_NOTIFICATION_ENABLE_COMMAND est utilisé dans la commande SET_NOTIFICATION_ENABLE. Voir le tableau 4-9.
UCSI_SET_PDM_COMMAND

_UCSI_SET_PDM_COMMAND est obsolète.
UCSI_SET_PDR_COMMAND

Utilisé dans la commande SET_PDR. Voir tableau 4-22.
UCSI_SET_POWER_LEVEL_COMMAND

Utilisé dans la commande SET_POWER_LEVEL. Voir le tableau 4-48.
UCSI_SET_UOM_COMMAND

Utilisé dans la commande SET_UOM. Voir le tableau 4-18.
UCSI_SET_UOR_COMMAND

Utilisé dans la commande SET_UOR. Voir tableau 4-20.
UCSI_VERSION

Structure de données VERSION. Consultez la section 3.1.

Énumérations

 
UCSI_BATTERY_CHARGING_STATUS

Voir tableau 4-42, Décalage 64.
UCSI_COMMAND

Consultez le tableau 4-51, Code de commande.
UCSI_CONNECTOR_PARTNER_FLAGS

Utilisé dans la commande GET_CONNECTOR_STATUS. Voir tableau 4-42, Décalage 21.
UCSI_CONNECTOR_PARTNER_TYPE

Utilisé dans la commande GET_CONNECTOR_STATUS. Voir tableau 4-42, Décalage 29.
UCSI_GET_ALTERNATE_MODES_RECIPIENT

Utilisé dans la commande GET_ALTERNATE_MODES. Voir tableau 4-24, Décalage 16.
UCSI_GET_PDOS_SOURCE_CAPABILITIES_TYPE

Utilisé dans la commande GET_PDOS. Voir tableau 4-34, Décalage 35.
UCSI_GET_PDOS_TYPE

Utilisé dans la commande GET_PDOS. Voir tableau 4-34, Décalage 34.
UCSI_POWER_DIRECTION

Utilisé dans la commande GET_CONNECTOR_STATUS. Consultez le tableau 4-42, Décalage 20.
UCSI_POWER_DIRECTION_MODE

Utilisé dans la commande GET_CONNECTOR_STATUS. Consultez le tableau 4-42, Décalage 20.
UCSI_POWER_DIRECTION_ROLE

Utilisé dans la commande SET_PDR. Voir tableau 4-22, Décalage 23.
UCSI_POWER_OPERATION_MODE

Utilisé dans la commande GET_CONNECTOR_STATUS. Voir tableau 4-42, Décalage 16.
UCSI_USB_OPERATION_MODE

Utilisé dans la commande SET_UOR. Voir tableau 4-18, Décalage 23.
UCSI_USB_OPERATION_ROLE

Utilisé dans la commande SET_UOR. Voir tableau 4-20, Décalage 23