Перечисление UCMUCSIFUNCENUM (ucmucsifuncenum.h)
Определяет значения для всех функций экспорта, вызываемых клиентским драйвером расширения класса UcmUcsiCx.
Синтаксис
typedef enum _UCMUCSIFUNCENUM {
UcmUcsiDeviceInitInitializeTableIndex,
UcmUcsiDeviceInitializeTableIndex,
UcmUcsiConnectorCollectionCreateTableIndex,
UcmUcsiConnectorCollectionAddConnectorTableIndex,
UcmUcsiPpmCreateTableIndex,
UcmUcsiPpmSetUcsiCommandRequestQueueTableIndex,
UcmUcsiPpmStartTableIndex,
UcmUcsiPpmStopTableIndex,
UcmUcsiPpmNotificationTableIndex,
UcmucsiFunctionTableNumEntries
} UCMUCSIFUNCENUM;
Константы
UcmUcsiDeviceInitInitializeTableIndex UcmUcsiDeviceInitInitialize — инициализирует WDFDEVICE_INIT, предоставляемые платформой. |
UcmUcsiDeviceInitializeTableIndex UcmUcsiDeviceInitialize — инициализирует расширение класса UcmUcsiCx. |
UcmUcsiConnectorCollectionCreateTableIndex UcmUcsiConnectorCollectionCreate — создает объект коллекции соединителей с UcmUcsiCx. |
UcmUcsiConnectorCollectionAddConnectorTableIndex UcmUcsiConnectorCollectionAddConnector — добавляет соединитель в объект коллекции соединителей. |
UcmUcsiPpmCreateTableIndex UcmUcsiPpmCreate — создает объект Диспетчера политик платформы (PPM). |
UcmUcsiPpmSetUcsiCommandRequestQueueTableIndex UcmUcsiPpmSetUcsiCommandRequestQueue — предоставляет объект очереди платформы, используемый для отправки команд UCSI драйверу клиента. |
UcmUcsiPpmStartTableIndex UcmUcsiPpmStart — указывает расширению класса начать отправку запросов драйверу клиента. |
UcmUcsiPpmStopTableIndex UcmUcsiPpmStop — указывает расширению класса прекратить отправку запросов драйверу клиента. |
UcmUcsiPpmNotificationTableIndex UcmUcsiPpmNotification — сообщает расширению класса UcmUcsiCx о уведомлении UCSI. |
UcmucsiFunctionTableNumEntries Конец этого перечисления. |
Требования
Требование | Ценность |
---|---|
минимальная версия KMDF | 1.27 |
минимальная версия UMDF | N/A |
заголовка | ucmucsifuncenum.h (включая UcmUcsiCx.h) |