UCM_CONNECTOR_PD_CONN_STATE_CHANGED_PARAMS structure (ucmmanager.h)
Describes the parameters for PD connection changed event.
Syntax
typedef struct _UCM_CONNECTOR_PD_CONN_STATE_CHANGED_PARAMS {
ULONG Size;
UCM_PD_CONN_STATE PdConnState;
UCM_PD_REQUEST_DATA_OBJECT Rdo;
UCM_CHARGING_STATE ChargingState;
} UCM_CONNECTOR_PD_CONN_STATE_CHANGED_PARAMS, *PUCM_CONNECTOR_PD_CONN_STATE_CHANGED_PARAMS;
Members
Size
Size of the UCM_CONNECTOR_PD_CONN_STATE_CHANGED_PARAMS structure.
PdConnState
The state of the connector indicated by one of the UCM_PD_CONN_STATE-typed flags.
Rdo
An initialized UCM_PD_REQUEST_DATA_OBJECT structure that describes the characteristics of the new connection state.
ChargingState
Charging state of the port indicated by one of the UCM_CHARGING_STATE-typed flags.
Remarks
Initialize this structure by calling UCM_CONNECTOR_PD_CONN_STATE_CHANGED_PARAMS_INIT. An initialized UCM_CONNECTOR_PD_CONN_STATE_CHANGED_PARAMS structure is an input parameter value to UcmConnectorPdConnectionStateChanged that is used by the client driver to notify UcmCx about the Attached state of the port.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 |
Minimum supported server | Windows Server 2016 |
Minimum KMDF version | 1.15 |
Minimum UMDF version | 2.15 |
Header | ucmmanager.h (include Ucmcx.h) |