ucmucsispec.h 헤더
이 헤더는 Intel UCSI 사양 1.1에 정의된 레지스터를 선언합니다.
자세한 내용은 UCSI 사양 버전 1.2를 참조하세요.
이 헤더는 포함하지 마세요. 대신 Ucmucsicx.h를 포함합니다.
자세한 내용은 다음을 참조하세요.
ucmucsispec.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
Functions
UCSI_CMD_SUCCEEDED UCSI 명령이 성공적으로 완료되면 PPM 펌웨어가 클라이언트 드라이버에서 제공하는 CCI 데이터 구조를 채웁니다. |
구조체
UCSI_ACK_CC_CI_COMMAND ACK_CC_CI 명령에 사용됩니다. 표 4-7을 참조하세요. |
UCSI_ALTERNATE_MODE GET_ALTERNATE_MODES 명령에 사용됩니다. 표 4-26을 참조하세요. |
UCSI_BM_POWER_SOURCE GET_CAPABILITY 명령에 사용됩니다. 표 4-14의 비트 15:8을 참조하세요. |
UCSI_CCI GET_CONNECTOR_CAPABILITY 명령에 사용됩니다. 표 4-16을 참조하세요. |
UCSI_CONNECTOR_RESET_COMMAND CONNECTOR_RESET 명령에 사용됩니다. 표 4-5를 참조하세요. |
UCSI_CONTROL SET_NOTIFICATION_ENABLE 명령에 사용됩니다. 표 4-9를 참조하세요. |
UCSI_DATA_BLOCK 메모리 위치에 대한 데이터 구조입니다. 섹션 3을 참조하세요. |
UCSI_GET_ALTERNATE_MODES_COMMAND GET_ALTERNATE_MODES 명령에 사용됩니다. 표 4-24를 참조하세요. |
UCSI_GET_ALTERNATE_MODES_IN GET_ALTERNATE_MODES 명령에서 UCSI_GET_ALTERNATE_MODES_IN 사용되는 방법을 알아봅니다. 표 4-24를 참조하세요. |
UCSI_GET_CABLE_PROPERTY_COMMAND GET_CABLE_PROPERTY 명령에 사용됩니다. 표 4-37을 참조하세요. |
UCSI_GET_CABLE_PROPERTY_IN GET_CABLE_PROPERTY 명령에 사용됩니다. 표 4-39를 참조하세요. |
UCSI_GET_CAM_SUPPORTED_COMMAND GET_CAM_SUPPORTED 명령에 사용됩니다. 표 4-27을 참조하세요. |
UCSI_GET_CAM_SUPPORTED_IN GET_CAM_SUPPORTED 명령에서 UCSI_GET_CAM_SUPPORTED_IN 사용되는 방법을 알아봅니다. 표 4-27을 참조하세요. |
UCSI_GET_CAPABILITY_IN GET_CAPABILITY 명령에 사용됩니다. 표 4-13을 참조하세요. |
UCSI_GET_CONNECTOR_CAPABILITY_COMMAND GET_CONNECTOR_CAPABILITY 명령에 사용됩니다. 표 4-15를 참조하세요. |
UCSI_GET_CONNECTOR_CAPABILITY_IN GET_CONNECTOR_CAPABILITY 명령에 사용됩니다. |
UCSI_GET_CONNECTOR_STATUS_COMMAND GET_CONNECTOR_STATUS 명령에 사용됩니다. 표 4-40을 참조하세요. |
UCSI_GET_CONNECTOR_STATUS_IN GET_CONNECTOR_STATUS 명령에 사용됩니다. 표 4-42를 참조하세요. |
UCSI_GET_CURRENT_CAM_COMMAND GET_CURRENT_CAM 명령에 사용됩니다. 표 4-29를 참조하세요. |
UCSI_GET_CURRENT_CAM_IN GET_CURRENT_CAM 명령에 사용됩니다. 표 4-31을 참조하세요. |
UCSI_GET_ERROR_STATUS_COMMAND GET_ERROR_STATUS 명령에 사용됩니다. 표 4-45 참조 |
UCSI_GET_ERROR_STATUS_IN GET_ERROR_STATUS 명령에 사용됩니다. 표 4-47을 참조하세요. |
UCSI_GET_PDOS_COMMAND GET_PDOS 명령에 사용됩니다. 표 4-34를 참조하세요. |
UCSI_GET_PDOS_IN GET_PDOS 명령에 사용됩니다. 표 4-36을 참조하세요. |
UCSI_MESSAGE_IN MESSAGE IN 데이터 구조입니다. 섹션 3.4를 참조하세요. |
UCSI_MESSAGE_OUT MESSAGE OUT 데이터 구조입니다. 섹션 3.5를 참조하세요. |
UCSI_SET_NEW_CAM_COMMAND SET_NEW_CAM 명령에 사용됩니다. 표 4-32를 참조하세요. |
UCSI_SET_NOTIFICATION_ENABLE_COMMAND SET_NOTIFICATION_ENABLE 명령에서 UCSI_SET_NOTIFICATION_ENABLE_COMMAND 사용되는 방법을 알아봅니다. 표 4-9를 참조하세요. |
UCSI_SET_PDM_COMMAND _UCSI_SET_PDM_COMMAND 사용되지 않습니다. |
UCSI_SET_PDR_COMMAND SET_PDR 명령에 사용됩니다. 표 4-22를 참조하세요. |
UCSI_SET_POWER_LEVEL_COMMAND SET_POWER_LEVEL 명령에 사용됩니다. 표 4-48을 참조하세요. |
UCSI_SET_UOM_COMMAND SET_UOM 명령에 사용됩니다. 표 4-18을 참조하세요. |
UCSI_SET_UOR_COMMAND SET_UOR 명령에 사용됩니다. 표 4-20을 참조하세요. |
UCSI_VERSION VERSION 데이터 구조입니다. 섹션 3.1을 참조하세요. |
열거형
UCSI_BATTERY_CHARGING_STATUS 표 4-42, 오프셋 64를 참조하세요. |
UCSI_COMMAND 표 4-51, 명령 코드를 참조하세요. |
UCSI_CONNECTOR_PARTNER_FLAGS GET_CONNECTOR_STATUS 명령에 사용됩니다. 표 4-42, 오프셋 21을 참조하세요. |
UCSI_CONNECTOR_PARTNER_TYPE GET_CONNECTOR_STATUS 명령에 사용됩니다. 표 4-42, 오프셋 29를 참조하세요. |
UCSI_GET_ALTERNATE_MODES_RECIPIENT GET_ALTERNATE_MODES 명령에 사용됩니다. 표 4-24, 오프셋 16을 참조하세요. |
UCSI_GET_PDOS_SOURCE_CAPABILITIES_TYPE GET_PDOS 명령에 사용됩니다. 표 4-34, 오프셋 35를 참조하세요. |
UCSI_GET_PDOS_TYPE GET_PDOS 명령에 사용됩니다. 표 4-34, 오프셋 34를 참조하세요. |
UCSI_POWER_DIRECTION GET_CONNECTOR_STATUS 명령에 사용됩니다. 표 4-42, 오프셋 20을 참조하세요. |
UCSI_POWER_DIRECTION_MODE GET_CONNECTOR_STATUS 명령에 사용됩니다. 표 4-42, 오프셋 20을 참조하세요. |
UCSI_POWER_DIRECTION_ROLE SET_PDR 명령에 사용됩니다. SET_PDR 명령은 현재 연결에 대해 OPM(OS 정책 관리자)이 지시하는 전원 방향을 설정하는 데 사용됩니다. |
UCSI_POWER_OPERATION_MODE GET_CONNECTOR_STATUS 명령에 사용됩니다. 표 4-42, 오프셋 16을 참조하세요. |
UCSI_USB_OPERATION_MODE SET_UOR 명령에 사용됩니다. 표 4-18, 오프셋 23을 참조하세요. |
UCSI_USB_OPERATION_ROLE SET_UOR 명령에 사용됩니다. SET_UOR 명령은 현재 연결에 대해 OPM(OS 정책 관리자)이 지정한 USB 작업 역할을 설정하는 데 사용됩니다. |