Share via


ucmucsippm.h-Header

Dieser Header stellt Deklarationen für die UCM-UCSI Platform Policy Manager (PPM)-Abstraktion innerhalb der Klassenerweiterung bereit. Dieses PPM-Objekt implementiert die Details zum Senden von UCSI-Befehlen vom OPM-Objekt (Operating System Policy Manager) an den Clienttreiber und empfangen Benachrichtigungen vom Clienttreiber. Zum Senden von Befehlen an den Clienttreiber konvertiert er UCSI PPM-Befehle in IOCTLs und leitet sie an den Clienttreiber weiter, der die Befehle später an die tatsächliche Firmware weiterleitet.

Schließen Sie diesen Header nicht ein. Schließen Sie stattdessen Ucmucsicx.h ein.

Weitere Informationen finden Sie unter

ucmucsippm.h enthält die folgenden Programmierschnittstellen:

Functions

 
UCMUCSI_CONNECTOR_INFO_INIT

Initialisiert eine UCMUCSI_CONNECTOR_INFO-Struktur.
UCMUCSI_PPM_CONFIG_INIT

Initialisiert eine UCMUCSI_PPM_CONFIG-Struktur.
UcmUcsiConnectorCollectionAddConnector

Fügt dem Connectorauflistungsobjekt einen Connector hinzu.
UcmUcsiConnectorCollectionCreate

Erstellt ein Connectorauflistungsobjekt mit UcmUcsiCx.
UcmUcsiPpmCreate

Erstellt ein PPM-Objekt (Platform Policy Manager).
UcmUcsiPpmNotification

Informiert die UcmUcsiCx-Klassenerweiterung über eine UCSI-Benachrichtigung.
UcmUcsiPpmSetUcsiCommandRequestQueue

Stellt ein Frameworkwarteschlangenobjekt bereit, das zum Senden von UCSI-Befehlen an den Clienttreiber verwendet wird.
UcmUcsiPpmStart

Weist die Klassenerweiterung an, mit dem Senden von Anforderungen an den Clienttreiber zu beginnen.
UcmUcsiPpmStop

Weist die Klassenerweiterung an, das Senden von Anforderungen an den Clienttreiber zu beenden.

Strukturen

 
UCMUCSI_CONNECTOR_INFO

Speichert Informationen zu Connectors, die nicht durch senden von UCSI-Befehlen wie "Connectorfunktion abrufen" abgerufen werden können.
UCMUCSI_PPM_CONFIG

Speichert Konfigurationsinformationen, die zum Erstellen eines Platform Policy Manager (PPM) erforderlich sind.