UCMUCSIFUNCENUM enumeration (ucmucsifuncenum.h)
Defines values for all export functions called by a client driver of a UcmUcsiCx class extension.
Syntax
typedef enum _UCMUCSIFUNCENUM {
UcmUcsiDeviceInitInitializeTableIndex,
UcmUcsiDeviceInitializeTableIndex,
UcmUcsiConnectorCollectionCreateTableIndex,
UcmUcsiConnectorCollectionAddConnectorTableIndex,
UcmUcsiPpmCreateTableIndex,
UcmUcsiPpmSetUcsiCommandRequestQueueTableIndex,
UcmUcsiPpmStartTableIndex,
UcmUcsiPpmStopTableIndex,
UcmUcsiPpmNotificationTableIndex,
UcmucsiFunctionTableNumEntries
} UCMUCSIFUNCENUM;
Constants
UcmUcsiDeviceInitInitializeTableIndex UcmUcsiDeviceInitInitialize - initializes the WDFDEVICE_INIT provided by the framework. |
UcmUcsiDeviceInitializeTableIndex UcmUcsiDeviceInitialize - initializes the UcmUcsiCx class extension. |
UcmUcsiConnectorCollectionCreateTableIndex UcmUcsiConnectorCollectionCreate - creates a connector collection object with UcmUcsiCx. |
UcmUcsiConnectorCollectionAddConnectorTableIndex UcmUcsiConnectorCollectionAddConnector - adds a connector to the connector collection object. |
UcmUcsiPpmCreateTableIndex UcmUcsiPpmCreate - creates a Platform Policy Manager (PPM) object. |
UcmUcsiPpmSetUcsiCommandRequestQueueTableIndex UcmUcsiPpmSetUcsiCommandRequestQueue - provides a framework queue object that is used to dispatch UCSI commands to the client driver. |
UcmUcsiPpmStartTableIndex UcmUcsiPpmStart - instructs the class extension to start sending requests to the client driver. |
UcmUcsiPpmStopTableIndex UcmUcsiPpmStop - instructs the class extension to stop sending requests to the client driver. |
UcmUcsiPpmNotificationTableIndex UcmUcsiPpmNotification - informs the UcmUcsiCx class extension about a UCSI notification. |
UcmucsiFunctionTableNumEntries End of this enumeration. |
Requirements
Requirement | Value |
---|---|
Minimum KMDF version | 1.27 |
Minimum UMDF version | N/A |
Header | ucmucsifuncenum.h (include UcmUcsiCx.h) |