Partager via


ucmucsippm.h, en-tête

Cet en-tête fournit des déclarations pour l’abstraction UCM-UCSI Platform Policy Manager (PPM) au sein de l’extension de classe. Cet objet PPM implémente les détails de l’envoi de commandes UCSI à partir de l’objet OPM (Operating System Policy Manager) au pilote client et de la réception de notifications du pilote client. Pour envoyer des commandes au pilote client, il convertit les commandes UCSI PPM en IOCTL et les transfère au pilote client qui transporte ultérieurement les commandes vers le microprogramme réel.

N’incluez pas cet en-tête. Au lieu de cela, incluez Ucmucsicx.h.

Pour plus d'informations, consultez les pages suivantes :

ucmucsippm.h contient les interfaces de programmation suivantes :

Fonctions

 
UCMUCSI_CONNECTOR_INFO_INIT

Initialise une structure UCMUCSI_CONNECTOR_INFO.
UCMUCSI_PPM_CONFIG_INIT

Initialise une structure UCMUCSI_PPM_CONFIG.
UcmUcsiConnectorCollectionAddConnector

Ajoute un connecteur à l’objet de collection de connecteurs.
UcmUcsiConnectorCollectionCreate

Crée un objet de collection de connecteurs avec UcmUcsiCx.
UcmUcsiPpmCreate

Crée un objet Platform Policy Manager (PPM).
UcmUcsiPpmNotification

Informe l’extension de classe UcmUcsiCx d’une notification UCSI.
UcmUcsiPpmSetUcsiCommandRequestQueue

Fournit un objet de file d’attente d’infrastructure utilisé pour distribuer des commandes UCSI au pilote client.
UcmUcsiPpmStart

Indique à l’extension de classe de commencer à envoyer des requêtes au pilote client.
UcmUcsiPpmStop

Indique à l’extension de classe d’arrêter d’envoyer des requêtes au pilote client.

Structures

 
UCMUCSI_CONNECTOR_INFO

Stocke des informations sur les connecteurs qui ne peuvent pas être obtenues en envoyant des commandes UCSI telles que « Obtenir la fonctionnalité du connecteur ».
UCMUCSI_PPM_CONFIG

Stocke les informations de configuration requises pour créer un Gestionnaire de stratégies de plateforme (PPM).