// ucmucsifuncenum.h
typedef enum _UCMUCSIFUNCENUM {
UcmUcsiDeviceInitInitializeTableIndex,
UcmUcsiDeviceInitializeTableIndex,
UcmUcsiConnectorCollectionCreateTableIndex,
UcmUcsiConnectorCollectionAddConnectorTableIndex,
UcmUcsiPpmCreateTableIndex,
UcmUcsiPpmSetUcsiCommandRequestQueueTableIndex,
UcmUcsiPpmStartTableIndex,
UcmUcsiPpmStopTableIndex,
UcmUcsiPpmNotificationTableIndex,
UcmucsiFunctionTableNumEntries
} UCMUCSIFUNCENUM;
View the official Windows Driver Kit DDI referenceNo description available.
Defines values for all export functions called by a client driver of a UcmUcsiCx class extension.
UcmUcsiDeviceInitInitializeTableIndexUcmUcsiDeviceInitInitialize - initializes the WDFDEVICE_INIT provided by the framework.
UcmUcsiDeviceInitializeTableIndexUcmUcsiDeviceInitialize - initializes the UcmUcsiCx class extension.
UcmUcsiConnectorCollectionCreateTableIndexUcmUcsiConnectorCollectionCreate - creates a connector collection object with UcmUcsiCx.
UcmUcsiConnectorCollectionAddConnectorTableIndexUcmUcsiConnectorCollectionAddConnector - adds a connector to the connector collection object.
UcmUcsiPpmCreateTableIndexUcmUcsiPpmCreate - creates a Platform Policy Manager (PPM) object.
UcmUcsiPpmSetUcsiCommandRequestQueueTableIndexUcmUcsiPpmSetUcsiCommandRequestQueue - provides a framework queue object that is used to dispatch UCSI commands to the client driver.
UcmUcsiPpmStartTableIndexUcmUcsiPpmStart - instructs the class extension to start sending requests to the client driver.
UcmUcsiPpmStopTableIndexUcmUcsiPpmStop - instructs the class extension to stop sending requests to the client driver.
UcmUcsiPpmNotificationTableIndexUcmUcsiPpmNotification - informs the UcmUcsiCx class extension about a UCSI notification.
UcmucsiFunctionTableNumEntriesEnd of this enumeration.