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 を使用してコネクタ コレクション オブジェクトを作成します。
UcmUcsiPpmCreate

プラットフォーム ポリシー マネージャー (PPM) オブジェクトを作成します。
UcmUcsiPpmNotification

UCSI 通知について UcmUcsiCx クラス拡張機能に通知します。
UcmUcsiPpmSetUcsiCommandRequestQueue

UCSI コマンドをクライアント ドライバーにディスパッチするために使用されるフレームワーク キュー オブジェクトを提供します。
UcmUcsiPpmStart

クライアント ドライバーへの要求の送信を開始するようにクラス拡張機能に指示します。
UcmUcsiPpmStop

クライアント ドライバーへの要求の送信を停止するようにクラス拡張機能に指示します。

構造

 
UCMUCSI_CONNECTOR_INFO

"コネクタ機能の取得" などの UCSI コマンドを送信して取得できないコネクタに関する情報を格納します。
UCMUCSI_PPM_CONFIG

プラットフォーム ポリシー マネージャー (PPM) の作成に必要な構成情報を格納します。