UcmUcsiPpmNotification 関数 (ucmucsippm.h)
UCSI 通知について UcmUcsiCx クラス拡張機能に通知します。
構文
void UcmUcsiPpmNotification(
[in] UCMUCSIPPM PpmObject,
[in] PUCSI_DATA_BLOCK DataBlock
);
パラメーター
[in] PpmObject
前の UcmUcsiPpmCreate 呼び出しでクライアント ドライバーが受信したプラットフォーム ポリシー マネージャー (PPM) オブジェクトへのハンドル。
[in] DataBlock
USCI 通知に関する情報を含む [UCSI_DATA_BLOCK] 構造体へのポインター。
戻り値
なし
解説
クライアント ドライバーは、UCSI 通知が発生した場合に UcmUcsiPpmNotification を呼び出します。 ドライバーは、競合状態を回避するために、この関数の複数のインスタンスを同時に呼び出す必要があります。
クライアント ドライバーは、この呼び出しが返される前に、ドライバーが要求を受け取ることができると想定する必要があります。 そのため、この関数の周囲にロックを保持し、要求の処理に関して同じロックを保持すると、デッドロックが発生します。
要件
要件 | 値 |
---|---|
最小 KMDF バージョン | 1.27 |
最小 UMDF バージョン | 該当なし |
Header | ucmucsippm.h (UcmUcsiCx.h を含む) |
Library | UcmUcsiCxStub.lib |
IRQL | <=DISPATCH_LEVEL |