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) の作成に必要な構成情報を格納します。 |