UcmUcsiCx 클래스 확장의 클라이언트 드라이버에서 호출하는 모든 내보내기 함수에 대한 값을 정의합니다.
통사론
typedef enum _UCMUCSIFUNCENUM {
UcmUcsiDeviceInitInitializeTableIndex,
UcmUcsiDeviceInitializeTableIndex,
UcmUcsiConnectorCollectionCreateTableIndex,
UcmUcsiConnectorCollectionAddConnectorTableIndex,
UcmUcsiPpmCreateTableIndex,
UcmUcsiPpmSetUcsiCommandRequestQueueTableIndex,
UcmUcsiPpmStartTableIndex,
UcmUcsiPpmStopTableIndex,
UcmUcsiPpmNotificationTableIndex,
UcmucsiFunctionTableNumEntries
} UCMUCSIFUNCENUM;
상수
UcmUcsiDeviceInitInitializeTableIndexUcmUcsiDeviceInitInitialize - 프레임워크에서 제공하는 WDFDEVICE_INIT 초기화합니다. |
UcmUcsiDeviceInitializeTableIndexUcmUcsiDeviceInitialize - UcmUcsiCx 클래스 확장을 초기화합니다. |
UcmUcsiConnectorCollectionCreateTableIndexUcmUcsiConnectorCollectionCreate - UcmUcsiCx를 사용하여 커넥터 컬렉션 개체를 만듭니다. |
UcmUcsiConnectorCollectionAddConnectorTableIndexUcmUcsiConnectorCollectionAddConnector - 커넥터 컬렉션 개체에 커넥터를 추가합니다. |
UcmUcsiPpmCreateTableIndexUcmUcsiPpmCreate - PPM(플랫폼 정책 관리자) 개체를 만듭니다. |
UcmUcsiPpmSetUcsiCommandRequestQueueTableIndexUcmUcsiPpmSetUcsiCommandRequestQueue - 클라이언트 드라이버에 UCSI 명령을 디스패치하는 데 사용되는 프레임워크 큐 개체를 제공합니다. |
UcmUcsiPpmStartTableIndexUcmUcsiPpmStart - 클라이언트 드라이버에 요청을 보내기 시작하도록 클래스 확장에 지시합니다. |
UcmUcsiPpmStopTableIndexUcmUcsiPpmStop - 클라이언트 드라이버에 대한 요청 전송을 중지하도록 클래스 확장에 지시합니다. |
UcmUcsiPpmNotificationTableIndexUcmUcsiPpmNotification - UcmUcsiCx 클래스 확장에 UCSI 알림을 알려줍니다. |
UcmucsiFunctionTableNumEntries이 열거형의 끝입니다. |
요구 사항
| 요구 | 값 |
|---|---|
| 최소 KMDF 버전 | 1.27 |
| 최소 UMDF 버전 | 해당(N/A) |
| 헤더 | ucmucsifuncenum.h(UcmUcsiCx.h 포함) |