ucmucsippm.h 헤더

이 헤더는 클래스 확장 내에서 UCM-UCSI PPM(플랫폼 정책 관리자) 추상화에 대한 선언을 제공합니다. 이 PPM 개체는 OPM(운영 체제 정책 관리자) 개체에서 클라이언트 드라이버로 UCSI 명령을 보내고 클라이언트 드라이버로부터 알림을 받는 세부 정보를 구현합니다. 클라이언트 드라이버에 명령을 보내기 위해 UCSI PPM 명령을 IOCTL로 변환하고 나중에 명령을 실제 펌웨어로 전송하는 클라이언트 드라이버에 전달합니다.

이 헤더는 포함하지 마세요. 대신 Ucmucsicx.h를 포함합니다.

자세한 내용은 다음을 참조하세요.

ucmucsippm.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

함수

 
UCMUCSI_CONNECTOR_INFO_INIT

UCMUCSI_CONNECTOR_INFO 구조를 초기화합니다.
UCMUCSI_PPM_CONFIG_INIT

UCMUCSI_PPM_CONFIG 구조를 초기화합니다.
UcmUcsiConnectorCollectionAddConnector

커넥터 컬렉션 개체에 커넥터를 추가합니다.
UcmUcsiConnectorCollectionCreate

UcmUcsiCx를 사용하여 커넥터 컬렉션 개체를 만듭니다.
UcmUcsiPpm만들기

PPM(플랫폼 정책 관리자) 개체를 만듭니다.
UcmUcsiPpmNotification

UcmUcsiCx 클래스 확장에 UCSI 알림에 대해 알릴 수 있습니다.
UcmUcsiPpmSetUcsiCommandRequestQueue

UCSI 명령을 클라이언트 드라이버에 디스패치하는 데 사용되는 프레임워크 큐 개체를 제공합니다.
UcmUcsiPpmStart

클라이언트 드라이버에 요청을 보내기 시작하도록 클래스 확장에 지시합니다.
UcmUcsiPpmStop

클라이언트 드라이버에 대한 요청 전송을 중지하도록 클래스 확장에 지시합니다.

구조체

 
UCMUCSI_CONNECTOR_INFO

"커넥터 기능 가져오기"와 같은 UCSI 명령을 전송하여 가져올 수 없는 커넥터에 대한 정보를 저장합니다.
UCMUCSI_PPM_CONFIG

PPM(플랫폼 정책 관리자)을 만드는 데 필요한 구성 정보를 저장합니다.