UCSI_SET_NOTIFICATION_ENABLE_COMMAND 공용 구조체(ucmucsispec.h)
SET_NOTIFICATION_ENABLE 명령에 사용됩니다. UCSI 사양 버전 1.2표 4-9를 참조하세요.
통사론
typedef union _UCSI_SET_NOTIFICATION_ENABLE_COMMAND {
UINT64 AsUInt64;
struct {
UINT8 Command;
UINT8 DataLength;
union {
UINT16 NotificationEnable;
struct {
UINT16 CommandCompleteNotificationEnable : 1;
UINT16 ExternalSupplyChangeNotificationEnable : 1;
UINT16 PowerOperationModeChangeNotificationEnable : 1;
UINT16 SupportedProviderCapabilitiesChangeNotificationEnable : 1;
UINT16 NegotiatedPowerLevelChangeNotificationEnable : 1;
UINT16 PdResetNotificationEnable : 1;
UINT16 SupportedCamChangeNotificationEnable : 1;
UINT16 BatteryChargingStatusChangeNotificationEnable : 1;
UINT16 DataRoleSwapCompletedNotificationEnable : 1;
UINT16 PowerRoleSwapCompletedNotificationEnable : 1;
UINT16 ConnectChangeNotificationEnable : 1;
UINT16 ErrorNotificationEnable : 1;
};
};
};
} UCSI_SET_NOTIFICATION_ENABLE_COMMAND, *PUCSI_SET_NOTIFICATION_ENABLE_COMMAND;
회원
AsUInt64
Command
DataLength
NotificationEnable
CommandCompleteNotificationEnable
ExternalSupplyChangeNotificationEnable
PowerOperationModeChangeNotificationEnable
SupportedProviderCapabilitiesChangeNotificationEnable
NegotiatedPowerLevelChangeNotificationEnable
PdResetNotificationEnable
SupportedCamChangeNotificationEnable
BatteryChargingStatusChangeNotificationEnable
DataRoleSwapCompletedNotificationEnable
PowerRoleSwapCompletedNotificationEnable
ConnectChangeNotificationEnable
ErrorNotificationEnable
요구 사항
요구 | 값 |
---|---|
최소 KMDF 버전 | 1.27 |
최소 UMDF 버전 | 해당(N/A) |
헤더 | ucmucsispec.h(UcmUcsiCx.h 포함) |