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