UcmUcsiPpmNotification function (ucmucsippm.h)
Informs the UcmUcsiCx class extension about a UCSI notification.
Syntax
void UcmUcsiPpmNotification(
[in] UCMUCSIPPM PpmObject,
[in] PUCSI_DATA_BLOCK DataBlock
);
Parameters
[in] PpmObject
A handle to a Platform Policy Manager (PPM) object that the client driver received in the previous call to UcmUcsiPpmCreate.
[in] DataBlock
A pointer to a [UCSI_DATA_BLOCK] structure that contains information about the USCI notification.
Return value
None
Remarks
The client driver calls UcmUcsiPpmNotification in the event of a UCSI notification. The driver must not call more than one instance of this function at the same time to avoid a race condition.
The client driver should assume that the driver can receive a request before this call returns. Hence, if it keeps a lock around this function and the same lock around handling a request, it will result into a deadlock.
Requirements
Requirement | Value |
---|---|
Minimum KMDF version | 1.27 |
Minimum UMDF version | N/A |
Header | ucmucsippm.h (include UcmUcsiCx.h) |
Library | UcmUcsiCxStub.lib |
IRQL | <=DISPATCH_LEVEL |