Partager via


en-tête pepfx.h

Cet en-tête contient les interfaces de programmation utilisées par les plug-ins Power Engine (PEPs). Pour plus d'informations, consultez les pages suivantes :

pepfx.h contient les interfaces de programmation suivantes :

Fonctions

 
PEP_ACPI_INITIALIZE_EXTENDED_IO_RESOURCE

La fonction PEP_ACPI_INITIALIZE_EXTENDED_IO_RESOURCE initialise la structure de PEP_ACPI_EXTENDED_ADDRESS d’un plug-in d’extension de plateforme (PEP).
PEP_ACPI_INITIALIZE_EXTENDED_MEMORY_RESOURCE

La fonction PEP_ACPI_INITIALIZE_EXTENDED_MEMORY_RESOURCE initialise la structure PEP_ACPI_EXTENDED_ADDRESS d’un plug-in d’extension de plateforme (PEP).
PEP_ACPI_INITIALIZE_GPIO_INT_RESOURCE

La fonction PEP_ACPI_INITIALIZE_GPIO_INT_RESOURCE initialise la structure PEP_ACPI_GPIO_RESOURCE d’un plug-in d’extension de plateforme (PEP).
PEP_ACPI_INITIALIZE_GPIO_IO_RESOURCE

La fonction PEP_ACPI_INITIALIZE_GPIO_IO_RESOURCE initialise la structure PEP_ACPI_GPIO_RESOURCE d’un plug-in d’extension de plateforme (PEP).
PEP_ACPI_INITIALIZE_INTERRUPT_RESOURCE

La fonction PEP_ACPI_INITIALIZE_INTERRUPT_RESOURCE initialise la structure PEP_ACPI_INTERRUPT_RESOURCE d’un plug-in d’extension de plateforme (PEP).
PEP_ACPI_INITIALIZE_IOPORT_RESOURCE

La fonction PEP_ACPI_INITIALIZE_IOPORT_RESOURCE initialise la structure PEP_ACPI_IO_MEMORY_RESOURCE d’un plug-in d’extension de plateforme (PEP).
PEP_ACPI_INITIALIZE_MEMORY_RESOURCE

La fonction PEP_ACPI_INITIALIZE_MEMORY_RESOURCE initialise la structure PEP_ACPI_IO_MEMORY_RESOURCE d’un plug-in d’extension de plateforme (PEP).
PEP_ACPI_INITIALIZE_SPB_I2C_RESOURCE

La fonction PEP_ACPI_INITIALIZE_SPB_I2C_RESOURCE initialise la structure de PEP_ACPI_SPB_I2C_RESOURCE d’un plug-in d’extension de plateforme (PEP).
PEP_ACPI_INITIALIZE_SPB_SPI_RESOURCE

La fonction PEP_ACPI_INITIALIZE_SPB_SPI_RESOURCE initialise la structure PEP_ACPI_SPB_SPI_RESOURCE d’un plug-in d’extension de plateforme (PEP).
PEP_ACPI_INITIALIZE_SPB_UART_RESOURCE

La fonction PEP_ACPI_INITIALIZE_SPB_UART_RESOURCE initialise la structure PEP_ACPI_SPB_UART_RESOURCE d’un plug-in d’extension de plateforme (PEP).
PoFxRegisterCoreDevice

La routine PoFxRegisterCoreDevice inscrit une nouvelle ressource système de base auprès de l’infrastructure de gestion de l’alimentation Windows (PoFx).
PoFxRegisterPlugin

La routine PoFxRegisterPlugin inscrit un plug-in d’extension de plateforme (PEP) auprès de l’infrastructure de gestion de l’alimentation Windows (PoFx).
PoFxRegisterPluginEx

La routine PoFxRegisterPluginEx inscrit un plug-in d’extension de plateforme (PEP) auprès de l’infrastructure de gestion de l’alimentation Windows (PoFx).

Fonctions de rappel

 
PEPCALLBACKNOTIFYACPI

Une routine de rappel d’événement AcceptAcpiNotification gère les notifications ACPI à partir de l’infrastructure de gestion de l’alimentation Windows (PoFx).
PEPCALLBACKNOTIFYDPM

Une routine de rappel d’événement AcceptDeviceNotification gère les notifications de gestion de l’alimentation des appareils (DPM) à partir de l’infrastructure de gestion de l’alimentation Windows (PoFx).
PEPCALLBACKNOTIFYPPM

Une routine de rappel d’événement AcceptProcessorNotification gère les notifications de gestion de l’alimentation du processeur (PPM) à partir de l’infrastructure de gestion de l’alimentation Windows (PoFx).
PEPCALLBACKPOWERONCRASHDUMPDEVICE

La routine de rappel PowerOnDumpDeviceCallback active l’appareil de vidage sur incident.
POFXCALLBACKCRITICALRESOURCE

La routine TransitionCriticalResource modifie l’état actif/inactif d’un composant système principal.
POFXCALLBACKENUMERATEUNMASKEDINTERRUPTS

La routine EnumerateUnmaskedInterrupts énumère les sources d’interruption dont les interruptions sont masquées et activées.
POFXCALLBACKPLATFORMIDLEVETO

La routine PlatformIdleVeto incrémente ou décrémente le nombre de vetos pour un code de veto pour un état inactif de la plateforme.
POFXCALLBACKPROCESSORHALT

La routine ProcessorHalt prépare le processeur à l’arrêt.
POFXCALLBACKPROCESSORIDLEVETO

La routine ProcessorIdleVeto incrémente ou décrémente le nombre de vetos pour un code de veto pour un état d’inactivité du processeur.
POFXCALLBACKREQUESTCOMMON

La routine RequestCommon est un gestionnaire de requêtes générique.
POFXCALLBACKREQUESTINTERRUPT

La routine RequestInterrupt demande au système d’exploitation de relire une interruption déclenchée en périphérie qui a peut-être été perdue alors que la plateforme matérielle était dans un état de faible consommation.
POFXCALLBACKREQUESTWORKER

La routine RequestWorker est appelée par un plug-in d’extension de plateforme (PEP) pour informer l’infrastructure de gestion de l’alimentation Windows (PoFx) que le plug-in d’extension de plateforme (PEP) a une demande de travail à envoyer pour le compte de l’appareil spécifié.
POFXCALLBACKUPDATEPLATFORMIDLESTATE

La routine UpdatePlatformIdleState est appelée par le plug-in d’extension de plateforme (PEP) pour mettre à jour les propriétés de l’état d’inactivité de la plateforme spécifié.
POFXCALLBACKUPDATEPROCESSORIDLESTATE

La routine UpdateProcessorIdleState est appelée par le plug-in d’extension de plateforme (PEP) pour mettre à jour les propriétés de l’état d’inactivité du processeur spécifié.
PPO_ENUMERATE_INTERRUPT_SOURCE_CALLBACK

Une routine de rappel EnumerateInterruptSource fournit un plug-in d’extension de plateforme (PEP) avec des informations sur une source d’interruption.

Structures

 
PEP_ABANDON_DEVICE

La structure PEP_ABANDON_DEVICE identifie un appareil qui a été abandonné et qui ne sera plus utilisé par le système d’exploitation.
PEP_ACPI_ABANDON_DEVICE

La structure PEP_ACPI_ABANDON_DEVICE indique si le plug-in d’extension de plateforme (PEP) accepte la propriété d’un appareil abandonné.
PEP_ACPI_ENUMERATE_DEVICE_NAMESPACE

La structure PEP_ACPI_ENUMERATE_DEVICE_NAMESPACE contient une énumération des objets dans l’espace de noms de l’appareil.
PEP_ACPI_EVALUATE_CONTROL_METHOD

La structure PEP_ACPI_EVALUATE_CONTROL_METHOD spécifie une méthode de contrôle ACPI à évaluer, un argument d’entrée à fournir à cette méthode et une mémoire tampon de sortie pour le résultat de l’évaluation.
PEP_ACPI_EXTENDED_ADDRESS

La structure PEP_ACPI_EXTENDED_ADDRESS est utilisée pour signaler l’utilisation des ressources dans l’espace d’adressage, comme la mémoire et les E/S.
PEP_ACPI_GPIO_RESOURCE

La structure PEP_ACPI_GPIO_RESOURCE décrit la configuration ACPI pour une ressource d’entrée/sortie (GPIO) à usage général.
PEP_ACPI_INTERRUPT_RESOURCE

La structure PEP_ACPI_INTERRUPT_RESOURCE décrit une ressource d’interruption ACPI.
PEP_ACPI_IO_MEMORY_RESOURCE

La structure PEP_ACPI_IO_MEMORY_RESOURCE décrit une ressource de descripteur de port d’E/S ACPI.
PEP_ACPI_OBJECT_NAME

L’union PEP_ACPI_OBJECT_NAME contient le nom à quatre caractères d’un objet ACPI.
PEP_ACPI_OBJECT_NAME_WITH_TYPE

Le PEP_ACPI_OBJECT_NAME_WITH_TYPE structure qui spécifie à la fois le nom relatif du chemin d’accès d’un objet ACPI et le type de cet objet.
PEP_ACPI_PREPARE_DEVICE

La structure PEP_ACPI_PREPARE_DEVICE indique si un plug-in d’extension de plateforme (PEP) est prêt à fournir des services ACPI pour l’appareil spécifié.
PEP_ACPI_QUERY_DEVICE_CONTROL_RESOURCES

La structure PEP_ACPI_QUERY_DEVICE_CONTROL_RESOURCES contient une liste des ressources brutes nécessaires pour contrôler l’alimentation de l’appareil.
PEP_ACPI_QUERY_OBJECT_INFORMATION

La structure PEP_ACPI_QUERY_OBJECT_INFORMATION contient des informations sur un objet ACPI.
PEP_ACPI_REGISTER_DEVICE

La structure PEP_ACPI_REGISTER_DEVICE contient des informations d’inscription sur un appareil pour lequel le plug-in d’extension de plateforme (PEP) doit fournir des services ACPI.
PEP_ACPI_REQUEST_CONVERT_TO_BIOS_RESOURCES

La structure PEP_ACPI_REQUEST_CONVERT_TO_BIOS_RESOURCES est utilisée dans le processus de conversion des ressources ACPI en ressources BIOS par l’une des fonctions d’initialisation PEP.
PEP_ACPI_RESOURCE

La structure PEP_ACPI_RESOURCE contient les détails matériels d’une ressource ACPI spécifique.
PEP_ACPI_RESOURCE_FLAGS

La structure PEP_ACPI_RESOURCE_FLAGS contient des indicateurs décrivant une ressource ACPI.
PEP_ACPI_SPB_I2C_RESOURCE

La structure PEP_ACPI_SPB_I2C_RESOURCE décrit une ressource de bus série I2C ACPI.
PEP_ACPI_SPB_RESOURCE

La structure PEP_ACPI_SPB_RESOURCE décrit une ressource de connexion de bus série ACPI.
PEP_ACPI_SPB_SPI_RESOURCE

La structure PEP_ACPI_SPB_SPI_RESOURCE décrit une ressource de bus série SPI ACPI.
PEP_ACPI_SPB_UART_RESOURCE

La structure PEP_ACPI_SPB_UART_RESOURCE décrit une ressource de bus série UART ACPI.
PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES

La structure PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES contient une liste de ressources de contrôle d’alimentation traduites pour le plug-in d’extension de plateforme (PEP) à utiliser.
PEP_ACPI_UNREGISTER_DEVICE

La structure PEP_ACPI_UNREGISTER_DEVICE contient des informations sur un appareil qui n’a pas été enregistré à partir des services ACPI.
PEP_COMPONENT_PERF_INFO

La structure PEP_COMPONENT_PERF_INFO décrit les états de performances (états P) d’un composant.
PEP_COMPONENT_PERF_SET

La structure PEP_COMPONENT_PERF_SET décrit les états de performances (P-states) dans un jeu d’état P.
PEP_COMPONENT_PERF_STATE_REQUEST

La structure PEP_COMPONENT_PERF_STATE_REQUEST spécifie un jeu d’état de performances (état P) et un nouveau niveau de performances à attribuer à cet ensemble.
PEP_COMPONENT_PLATFORM_CONSTRAINTS

La structure PEP_COMPONENT_PLATFORM_CONSTRAINTS décrit l’état Fx le plus faible de celui dans lequel un composant peut se trouver lorsque la plateforme est dans un état inactif particulier.
PEP_COMPONENT_V2

La structure PEP_COMPONENT_V2 spécifie les attributs d’état d’alimentation d’un composant de l’appareil.
PEP_COORDINATED_DEPENDENCY_OPTION

La structure PEP_COORIDNATED_DEPENDENCY_OPTION décrit la dépendance d’un état inactif coordonné au système d’exploitation.
PEP_COORDINATED_IDLE_STATE

La structure PEP_COORIDNATED_IDLE_STATE décrit un état d’inactivité coordonné pour le système d’exploitation.
PEP_CRASHDUMP_INFORMATION

La structure PEP_CRASHDUMP_INFORMATION contient des informations sur un appareil de vidage sur incident.
PEP_DEBUGGER_TRANSITION_REQUIREMENTS

La structure PEP_DEBUGGER_TRANSITION_REQUIREMENTS indique les états d’inactivité de la plateforme pour lesquels l’appareil de débogueur doit être activé.
PEP_DEVICE_PLATFORM_CONSTRAINTS

La structure PEP_DEVICE_PLATFORM_CONSTRAINTS spécifie les contraintes d’entrée aux différents états d’alimentation Dx pris en charge par un appareil.
PEP_DEVICE_POWER_STATE

La structure PEP_DEVICE_POWER_STATE indique la status d’une transition vers un nouvel état Dx (alimentation de l’appareil).
PEP_DEVICE_REGISTER_V2

La structure PEP_DEVICE_REGISTER décrit tous les composants d’un appareil particulier.
PEP_DEVICE_STARTED

La structure PEP_DEVICE_STARTED identifie un appareil dont le pilote a terminé son inscription auprès de l’infrastructure de gestion de l’alimentation Windows (PoFx).
PEP_INFORMATION

La structure PEP_INFORMATION spécifie l’interface que le plug-in d’extension de plateforme (PEP) utilise pour recevoir des notifications de l’infrastructure de gestion de l’alimentation Windows (PoFx).
PEP_KERNEL_INFORMATION_STRUCT_V3

La structure PEP_KERNEL_INFORMATION_STRUCT_V3 spécifie l’interface que le plug-in d’extension d’alimentation (PEP) utilise pour demander des services à partir de l’infrastructure de gestion de l’alimentation Windows (PoFx).
PEP_LOW_POWER_EPOCH

La structure PEP_LOW_POWER_EPOCH est utilisée pour fournir des données pour une notification PEP_DPM_LOW_POWER_EPOCH (déconseillée).
PEP_NOTIFY_COMPONENT_IDLE_STATE

La structure PEP_NOTIFY_COMPONENT_IDLE_STATE contient status informations sur la transition en attente d’un composant vers un nouvel état d’alimentation Fx.
PEP_PERF_STATE

La structure PEP_PERF_STATE décrit un état de performances (état P) dans un jeu d’état P dans lequel les états P sont spécifiés sous forme de liste d’une ou plusieurs valeurs discrètes.
PEP_PLATFORM_IDLE_STATE

La structure PEP_PLATFORM_IDLE_STATE spécifie les propriétés d’un état d’inactivité de la plateforme.
PEP_PLATFORM_IDLE_STATE_UPDATE

La structure PEP_PLATFORM_IDLE_STATE_UPDATE contient les propriétés mises à jour d’un état inactif de la plateforme.
PEP_POWER_CONTROL_COMPLETE

La structure PEP_POWER_CONTROL_COMPLETE contient status informations pour une opération de contrôle d’alimentation que le PEP a demandée précédemment et que le pilote de périphérique a terminée.
PEP_POWER_CONTROL_REQUEST

La structure PEP_POWER_CONTROL_REQUEST contient une demande d’un pilote pour une opération de contrôle d’alimentation.
PEP_PPM_CONTEXT_QUERY_PARKING_PAGE

La structure PEP_PPM_CONTEXT_QUERY_PARKING_PAGE décrit la page de stationnement d’un processeur.
PEP_PPM_CST_STATE

La structure PEP_PPM_CST_STATE spécifie les propriétés d’un état C (état de puissance du processeur ACPI).
PEP_PPM_CST_STATES

La structure PEP_PPM_CST_STATES spécifie les propriétés des états C (états de puissance du processeur ACPI) pris en charge pour un processeur.
PEP_PPM_ENTER_SYSTEM_STATE

Utilisé dans la notification PEP_NOTIFY_PPM_ENTER_SYSTEM_STATE pour notifier PEP que le système est sur le point d’entrer dans un état d’alimentation du système.  .
PEP_PPM_FEEDBACK_READ

La structure PEP_PPM_FEEDBACK_READ contient la valeur lue à partir d’un compteur de commentaires sur les performances du processeur.
PEP_PPM_IDLE_COMPLETE

La structure PEP_PPM_IDLE_COMPLETE décrivent les états inactifs à partir desquels le processeur et la plateforme matérielle se réveillent.
PEP_PPM_IDLE_COMPLETE_V2

La structure PEP_PPM_IDLE_COMPLETE_V2 décrivent les états inactifs à partir desquels le processeur et la plateforme matérielle se réveillent.
PEP_PPM_IDLE_EXECUTE

La structure PEP_PPM_IDLE_EXECUTE spécifie l’état d’inactivité que le processeur doit entrer.
PEP_PPM_IDLE_EXECUTE_V2

La structure PEP_PPM_IDLE_EXECUTE_V2 spécifie l’état d’inactivité que le processeur doit entrer.
PEP_PPM_INITIATE_WAKE

La structure PEP_PPM_INITIATE_WAKE indique si un processeur a besoin d’une interruption pour se réveiller d’un état inactif.
PEP_PPM_IS_PROCESSOR_HALTED

La structure PEP_PPM_IS_PROCESSOR_HALTED indique si le processeur est actuellement arrêté dans son état d’inactivité sélectionné.
PEP_PPM_PARK_MASK

La structure PEP_PROCESSOR_PARK_MASK contient le masque de stationnement principal actuel.
PEP_PPM_PARK_SELECTION

La structure PEP_PPM_PARK_SELECTION indique les préférences du système d’exploitation et du plug-in d’extension de plateforme (PEP) concernant les processeurs de la plateforme qui doivent être garés pour réduire la consommation d’énergie.
PEP_PPM_PARK_SELECTION_V2

La structure PEP_PPM_PARK_SELECTION_V2 indique les préférences du système d’exploitation et du plug-in d’extension de plateforme (PEP) concernant les processeurs de la plateforme qui doivent être garés pour réduire la consommation d’énergie.
PEP_PPM_PERF_CHECK_COMPLETE

La structure PEP_PPM_PERF_CHECK_COMPLETE est utilisée pour informer le PEP des détails concernant l’achèvement d’une évaluation case activée de performance périodique.
PEP_PPM_PERF_CONSTRAINTS

La structure PEP_PPM_PERF_CONSTRAINTS décrit les limites de performances à appliquer au processeur.
PEP_PPM_PERF_SET

La structure PEP_PPM_PERF_SET spécifie le nouveau niveau de performances demandé par le système d’exploitation pour le processeur.
PEP_PPM_PERF_SET_STATE

Utilisé dans la notification PEP_NOTIFY_PPM_PERF_SET au moment de l’exécution pour définir les performances de fonctionnement actuelles du processeur.  .
PEP_PPM_PLATFORM_STATE_RESIDENCIES

La structure PEP_PPM_PLATFORM_STATE_RESIDENCIES contient les temps de résidence cumulés et le nombre de transitions pour les états inactifs pris en charge par la plateforme matérielle.
PEP_PPM_PLATFORM_STATE_RESIDENCY

La structure PEP_PPM_PLATFORM_STATE_RESIDENCY spécifie le temps de résidence cumulé et le nombre de transitions pour un état d’inactivité de plateforme particulier.
PEP_PPM_QUERY_CAPABILITIES

La structure PEP_PPM_QUERY_CAPABILITIES contient des informations sur les fonctionnalités de gestion de l’alimentation du processeur (PPM) du plug-in d’extension de plateforme (PEP).
PEP_PPM_QUERY_COORDINATED_DEPENDENCY

La structure PEP_PPM_QUERY_COORDINATED_DEPENDENCY décrit les dépendances pour les états inactifs coordonnés.
PEP_PPM_QUERY_COORDINATED_STATES

La structure PEP_PPM_QUERY_COORDINATED_STATES contient des informations sur chaque état d’inactivité coordonné pris en charge par le plug-in d’extension de plateforme (PEP).
PEP_PPM_QUERY_DISCRETE_PERF_STATES

Utilisé dans la notification PEP_NOTIFY_PPM_QUERY_DISCRETE_PERF_STATES qui stocke la liste des états de performances discrets pris en charge par PEP, si la notification PEP_NOTIFY_PPM_QUERY_CAPABILITIES indique la prise en charge des états de performances discrets. .
PEP_PPM_QUERY_DOMAIN_INFO

Utilisé dans la notification PEP_NOTIFY_PPM_QUERY_DOMAIN_INFO qui interroge des informations sur un domaine de performances. .
PEP_PPM_QUERY_FEEDBACK_COUNTERS

La structure PEP_PPM_QUERY_FEEDBACK_COUNTERS décrit tous les compteurs de performances du processeur que le plug-in d’extension de plateforme (PEP) prend en charge pour un processeur particulier.
PEP_PPM_QUERY_IDLE_STATES_V2

La structure PEP_PPM_QUERY_IDLE_STATES_V2 est utilisée lors de l’initialisation du processeur pour interroger le plug-in d’extension de plateforme (PEP) pour obtenir la liste des états inactifs du processeur pris en charge par le processeur.
PEP_PPM_QUERY_PERF_CAPABILITIES

La structure PEP_PPM_QUERY_PERF_CAPABILITIES décrit les fonctionnalités de performances des processeurs dans le domaine de performances du processeur spécifié.
PEP_PPM_QUERY_PLATFORM_STATE

La structure PEP_PPM_QUERY_PLATFORM_STATE contient des informations sur un état d’inactivité de la plateforme.
PEP_PPM_QUERY_PLATFORM_STATES

La structure PEP_PPM_QUERY_PLATFORM_STATES spécifie le nombre d’états inactifs de plateforme pris en charge par la plateforme matérielle.
PEP_PPM_QUERY_STATE_NAME

La structure PEP_PPM_QUERY_STATE_NAME contient des informations sur un état d’inactivité coordonné ou de plateforme spécifique.
PEP_PPM_QUERY_VETO_REASON

La structure PEP_PPM_QUERY_VETO_REASON fournit une chaîne à caractères larges et terminée par null qui contient un nom descriptif et lisible par l’homme pour une raison de veto.
PEP_PPM_QUERY_VETO_REASONS

La structure PEP_PPM_QUERY_VETO_REASONS spécifie le nombre total de raisons de veto que le PEP utilise dans les appels aux routines ProcessorIdleVeto et PlatformIdleVeto.
PEP_PPM_RESUME_FROM_SYSTEM_STATE

Utilisé par la notification PEP_NOTIFY_PPM_RESUME_FROM_SYSTEM_STATE qui avertit le pep que le système vient de reprendre à partir d’un état d’alimentation du système.
PEP_PPM_TEST_IDLE_STATE

La structure PEP_PPM_TEST_IDLE_STATE contient des informations indiquant si le processeur peut entrer immédiatement dans un état d’inactivité du processeur.
PEP_PREPARE_DEVICE

La structure PEP_PREPARE_DEVICE identifie un appareil qui doit être démarré en vue de son utilisation par le système d’exploitation.
PEP_PROCESSOR_FEEDBACK_COUNTER

La structure PEP_PROCESSOR_FEEDBACK_COUNTER décrit un compteur de commentaires pour le système d’exploitation.
PEP_PROCESSOR_IDLE_DEPENDENCY

La structure PEP_PROCESSOR_IDLE_DEPENDENCY spécifie les dépendances d’un état d’inactivité de la plateforme sur le processeur spécifié.
PEP_PROCESSOR_IDLE_STATE_UPDATE

La structure PEP_PROCESSOR_IDLE_STATE_UPDATE contient les propriétés mises à jour d’un état d’inactivité du processeur.
PEP_PROCESSOR_IDLE_STATE_V2

La structure PEP_PROCESSOR_IDLE_STATE_V2 décrit un état d’inactivité du processeur que le plug-in d’extension de plateforme (PEP) prend en charge.
PEP_PROCESSOR_PARK_PREFERENCE

La structure PEP_PROCESSOR_PARK_PREFERENCE indique les préférences du système d’exploitation et du plug-in d’extension de plateforme (PEP) concernant le fait que le processeur spécifié doit être parqué pour réduire la consommation d’énergie.
PEP_PROCESSOR_PARK_STATE

La structure PEP_PROCESSOR_PARK_STATE décrit l’état de stationnement d’un processeur unique.
PEP_PROCESSOR_PERF_STATE

Utilisez dans la notification PEP_NOTIFY_PPM_QUERY_DISCRETE_PERF_STATES. Cette structure décrit les propriétés d’un état de performance unique.  .
PEP_QUERY_COMPONENT_PERF_CAPABILITIES

La structure PEP_QUERY_COMPONENT_PERF_CAPABILITIES spécifie le nombre de jeux d’état de performances (P-state) définis pour un composant.
PEP_QUERY_COMPONENT_PERF_SET

La structure PEP_QUERY_COMPONENT_PERF_SET contient des informations de requête sur un ensemble de valeurs d’état de performances (jeu d’état P) pour un composant.
PEP_QUERY_COMPONENT_PERF_SET_NAME

La structure PEP_QUERY_COMPONENT_PERF_SET_NAME contient des informations de requête sur un ensemble de valeurs d’état de performances (jeu d’état P) pour un composant.
PEP_QUERY_COMPONENT_PERF_STATES

La structure PEP_QUERY_COMPONENT_PERF_STATES contient une liste de valeurs d’état de performance discret (P-state) pour le jeu d’état P spécifié.
PEP_QUERY_CURRENT_COMPONENT_PERF_STATE

La structure PEP_QUERY_CURRENT_COMPONENT_PERF_STATE contient des informations sur l’état P actuel dans le jeu d’état P spécifié.
PEP_QUERY_SOC_SUBSYSTEM

La structure PEP_QUERY_SOC_SUBSYSTEM est utilisée par la notification PEP_DPM_QUERY_SOC_SUBSYSTEM pour collecter des informations de base sur un système particulier sur un sous-système de puce (SoC).
PEP_QUERY_SOC_SUBSYSTEM_BLOCKING_TIME

La structure PEP_QUERY_SOC_SUBSYSTEM_BLOCKING_TIME (pepfx.h) est utilisée par la notification PEP_DPM_QUERY_SOC_SUBSYSTEM_BLOCKING_TIME pour collecter des détails sur la durée de blocage d’un système particulier sur un sous-système de puce (SoC).
PEP_QUERY_SOC_SUBSYSTEM_COUNT

La structure PEP_QUERY_SOC_SUBSYSTEM_COUNT est utilisée pour indiquer au système d’exploitation si le pep prend en charge le système sur un sous-système de puce (SoC) en tenant compte d’un état d’inactivité de plateforme donné.
PEP_QUERY_SOC_SUBSYSTEM_METADATA

La structure PEP_QUERY_SOC_SUBSYSTEM_METADATA est utilisée avec la notification PEP_DPM_QUERY_SOC_SUBSYSTEM_METADATA pour collecter des métadonnées facultatives sur le système sur un sous-système de puce (SoC) dont l’heure de blocage vient d’être interrogée.
PEP_REGISTER_COMPONENT_PERF_STATES

La structure PEP_REGISTER_COMPONENT_PERF_STATES décrit les états de performances (P-states) du composant spécifié.
PEP_REGISTER_CRASHDUMP_DEVICE

La structure PEP_REGISTER_CRASHDUMP_DEVICE fournit une routine de rappel pour activer un appareil de vidage sur incident.
PEP_REGISTER_DEBUGGER

La structure PEP_REGISTER_DEBUGGER identifie un appareil inscrit qui est une ressource système principale qui fournit le transport du débogueur.
PEP_REGISTER_DEVICE_V2

La structure PEP_REGISTER_DEVICE_V2 décrit un appareil dont la pile de pilotes vient d’être inscrite auprès de l’infrastructure de gestion de l’alimentation Windows (PoFx).
PEP_REQUEST_COMPONENT_PERF_STATE

La structure PEP_REQUEST_COMPONENT_PERF_STATE contient une liste des modifications de l’état des performances (P-state) demandées par l’infrastructure de gestion de l’alimentation Windows (PoFx), ainsi que des informations status sur la gestion de ces demandes par le plug-in d’extension de plateforme (PEP).
PEP_RESET_SOC_SUBSYSTEM_ACCOUNTING

La structure PEP_RESET_SOC_SUBSYSTEM_ACCOUNTING est fournie au plug-in d’extension de plateforme (PEP) dans le cadre d’une notification PEP_DPM_RESET_SOC_SUBSYSTEM_ACCOUNTING.
PEP_SOC_SUBSYSTEM_METADATA

La structure PEP_SOC_SUBSYSTEM_METADATA contient des paires clé-valeur qui contiennent des métadonnées pour un système sur un sous-système de puce (SoC). Il est utilisé dans le contexte d’une notification PEP_DPM_QUERY_SOC_SUBSYSTEM_METADATA envoyée à un plug-in d’extension de plateforme (PEP).
PEP_SYSTEM_LATENCY

La structure PEP_SYSTEM_LATENCY spécifie la nouvelle valeur pour la tolérance de latence du système.
PEP_UNMASKED_INTERRUPT_FLAGS

L’union PEP_UNMASKED_INTERRUPT_FLAGS indique si une source d’interruption non masquée est une interruption principale ou une interruption secondaire.
PEP_UNMASKED_INTERRUPT_INFORMATION

La structure PEP_UNMASKED_INTERRUPT_INFORMATION contient des informations sur une source d’interruption.
PEP_UNREGISTER_DEVICE

La structure PEP_UNREGISTER_DEVICE identifie un appareil dont l’inscription est supprimée de l’infrastructure de gestion de l’alimentation Windows (PoFx).
PEP_WORK

La structure PEP_WORK indique si le pep a une demande de travail à envoyer à l’infrastructure de gestion de l’alimentation Windows (PoFx).
PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE

La structure PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE contient les résultats d’une méthode de contrôle ACPI qui a été évaluée de manière asynchrone par le plug-in d’extension de plateforme (PEP).
PEP_WORK_ACPI_NOTIFY

La structure PEP_WORK_ACPI_NOTIFY contient le code de notification ACPI pour un appareil qui a généré un événement matériel.
PEP_WORK_COMPLETE_IDLE_STATE

La structure PEP_WORK_COMPLETE_IDLE_STATE identifie un composant que le plug-in d’extension de plateforme (PEP) a préparé pour une transition vers un nouvel état d’alimentation Fx.
PEP_WORK_COMPLETE_PERF_STATE

La structure PEP_WORK_COMPLETE_PERF_STATE décrit la status d’achèvement d’une mise à jour précédemment demandée pour les valeurs de performances affectées à une liste de jeux d’état de performances (P-state).
PEP_WORK_INFORMATION

La structure PEP_WORK_INFORMATION décrit un élément de travail que le PEP envoie à l’infrastructure de gestion de l’alimentation Windows (PoFx).
PEP_WORK_POWER_CONTROL

La structure PEP_WORK_POWER_CONTROL contient les paramètres d’une demande de contrôle d’alimentation que le plug-in d’extension de plateforme (PEP) envoie directement à un pilote de processeur.
PO_FX_CORE_DEVICE

La structure PO_FX_CORE_DEVICE contient des informations sur les attributs d’état d’alimentation des composants d’une ressource système de base et fournit une interface logicielle pour la gestion de l’alimentation de ces composants.

Énumérations

 
GPIO_PIN_CONFIG_TYPE

L’énumération GPIO_PIN_CONFIG_TYPE décrit une ressource d’E/S de connexion.
GPIO_PIN_IORESTRICTION_TYPE

L’énumération GPIO_PIN_IORESTRICTION_TYPE décrit les fonctions qu’une broche GPIO est limitée à effectuer.
PEP_ACPI_OBJECT_TYPE

L’énumération PEP_ACPI_OBJECT_TYPE indique le type d’objet ACPI.
PEP_ACPI_RESOURCE_TYPE

L’énumération PEP_ACPI_RESOURCE_TYPE est utilisée pour identifier le type de ressource ACPI contenue dans l’union PEP_ACPI_RESOURCE.
PEP_DEVICE_ACCEPTANCE_TYPE

L’énumération PEP_DEVICE_ACCEPTANCE_TYPE indique si un PEP accepte la propriété d’un appareil.
PEP_PERF_STATE_TYPE

L’énumération PEP_PERF_STATE_TYPE indique le type d’informations sur les performances spécifiées pour un état de performance (état P) d’un composant.
PEP_PERF_STATE_UNIT

L’énumération PEP_PERF_STATE_UNIT indique les unités de mesure dans lesquelles l’état de performance (état P) d’un composant est spécifié.
PEP_WORK_TYPE

L’énumération PEP_WORK_TYPE décrit le type de travail que le plug-in d’extension de plateforme (PEP) demande.