UcmUcsiPpmNotification 함수(ucmucsippm.h)
UcmUcsiCx 클래스 확장에 UCSI 알림을 알릴 수 있습니다.
구문
void UcmUcsiPpmNotification(
[in] UCMUCSIPPM PpmObject,
[in] PUCSI_DATA_BLOCK DataBlock
);
매개 변수
[in] PpmObject
클라이언트 드라이버가 UcmUcsiPpmCreate에 대한 이전 호출에서 받은 PPM(플랫폼 정책 관리자) 개체에 대한 핸들입니다.
[in] DataBlock
USCI 알림에 대한 정보를 포함하는 [UCSI_DATA_BLOCK] 구조체에 대한 포인터입니다.
반환 값
없음
설명
클라이언트 드라이버는 UCSI 알림이 있는 경우 UcmUcsiPpmNotification을 호출합니다. 드라이버는 경합 상태를 방지하기 위해 이 함수의 두 개 이상의 instance 동시에 호출해서는 안됩니다.
클라이언트 드라이버는 이 호출이 반환되기 전에 드라이버가 요청을 받을 수 있다고 가정해야 합니다. 따라서 이 함수 주위에 잠금을 유지하고 요청을 처리하는 것과 동일한 잠금을 유지하면 교착 상태가 발생합니다.
요구 사항
요구 사항 | 값 |
---|---|
최소 KMDF 버전 | 1.27 |
최소 UMDF 버전 | 해당 없음 |
머리글 | ucmucsippm.h(UcmUcsiCx.h 포함) |
라이브러리 | UcmUcsiCxStub.lib |
IRQL | <=DISPATCH_LEVEL |