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. |