Partager via


en-tête pep_x.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 :

pep_x.h contient les interfaces de programmation suivantes :

Fonctions

 
PEP_ACPI_INITIALIZE_EXTENDED_IO_RESOURCE

Découvrez comment 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

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

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

Découvrez comment 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

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

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

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

Découvrez comment 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

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

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

Découvrez comment la routine PoFxRegisterCoreDevice inscrit une nouvelle ressource système principale auprès de l’infrastructure de gestion de l’alimentation Windows (PoFx).
PoFxRegisterPlugin

Découvrez comment la routine PoFxRegisterPlugin enregistre un plug-in d’extension de plateforme (PEP) auprès de l’infrastructure de gestion de l’alimentation Windows (PoFx).
PoFxRegisterPluginEx

Découvrez comment 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

Découvrez comment 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

Découvrez comment 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

Découvrez comment 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

Découvrez comment la routine de rappel PowerOnDumpDeviceCallback active l’appareil de vidage sur incident.
POFXCALLBACKCRITICALRESOURCE

Découvrez comment la routine TransitionCriticalResource modifie l’état actif/inactif d’un composant système principal.
POFXCALLBACKENUMERATEUNMASKEDINTERRUPTS

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

Découvrez comment 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

Découvrez comment la routine ProcessorHalt prépare l’arrêt du processeur.
POFXCALLBACKPROCESSORIDLEVETO

Découvrez comment 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

Découvrez comment la routine RequestCommon est un gestionnaire de requêtes générique.
POFXCALLBACKREQUESTINTERRUPT

Découvrez comment la routine RequestInterrupt demande que le système d’exploitation rejoue une interruption déclenchée par edge qui a pu être perdue alors que la plateforme matérielle était dans un état de faible consommation.
POFXCALLBACKREQUESTWORKER

Découvrez comment 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 au nom de l’appareil spécifié.
POFXCALLBACKUPDATEPLATFORMIDLESTATE

Découvrez comment 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

Découvrez comment 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

Découvrez comment une routine de rappel EnumerateInterruptSource fournit à un plug-in d’extension de plateforme (PEP) des informations sur une source d’interruption.

Structures

 
PEP_ABANDON_DEVICE

Découvrez comment 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

Découvrez comment 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

Découvrez comment 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

Découvrez comment 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

Découvrez comment 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

Découvrez comment 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

Découvrez comment la structure PEP_ACPI_INTERRUPT_RESOURCE décrit une ressource d’interruption ACPI.
PEP_ACPI_IO_MEMORY_RESOURCE

Découvrez comment la structure PEP_ACPI_IO_MEMORY_RESOURCE décrit une ressource de descripteur de port d’E/S ACPI.
PEP_ACPI_OBJECT_NAME

Découvrez comment l’union PEP_ACPI_OBJECT_NAME contient le nom de quatre caractères d’un objet ACPI.
PEP_ACPI_OBJECT_NAME_WITH_TYPE

Découvrez comment la structure PEP_ACPI_OBJECT_NAME_WITH_TYPE 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

Découvrez comment 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

Découvrez comment la structure PEP_ACPI_QUERY_DEVICE_CONTROL_RESOURCES contient une liste de ressources brutes nécessaires pour contrôler l’alimentation de l’appareil.
PEP_ACPI_QUERY_OBJECT_INFORMATION

Découvrez comment la structure PEP_ACPI_QUERY_OBJECT_INFORMATION contient des informations sur un objet ACPI.
PEP_ACPI_REGISTER_DEVICE

Découvrez comment 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

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

Découvrez comment la structure PEP_ACPI_RESOURCE contient les détails matériels d’une ressource ACPI spécifique.
PEP_ACPI_RESOURCE_FLAGS

Découvrez comment la structure PEP_ACPI_RESOURCE_FLAGS contient des indicateurs décrivant une ressource ACPI.
PEP_ACPI_SPB_I2C_RESOURCE

Découvrez comment la structure PEP_ACPI_SPB_I2C_RESOURCE décrit une ressource de bus série I2C ACPI.
PEP_ACPI_SPB_RESOURCE

Découvrez comment la structure PEP_ACPI_SPB_RESOURCE décrit une ressource de connexion de bus série ACPI.
PEP_ACPI_SPB_SPI_RESOURCE

Découvrez comment la structure PEP_ACPI_SPB_SPI_RESOURCE décrit une ressource de bus série SPI ACPI.
PEP_ACPI_SPB_UART_RESOURCE

Découvrez comment la structure PEP_ACPI_SPB_UART_RESOURCE décrit une ressource de bus série UART ACPI.
PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES

Découvrez comment la structure PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES contient une liste de ressources de contrôle d’alimentation traduites que le plug-in d’extension de plateforme (PEP) doit utiliser.
PEP_ACPI_UNREGISTER_DEVICE

Découvrez comment la structure PEP_ACPI_UNREGISTER_DEVICE contient des informations sur un appareil qui a été désinscrit des services ACPI.
PEP_COMPONENT_ACTIVE

La structure PEP_COMPONENT_ACTIVE identifie un composant qui effectue une transition entre la condition inactive et la condition active.
PEP_COMPONENT_PERF_INFO

Découvrez comment la structure PEP_COMPONENT_PERF_INFO décrit les états de performances (P-states) d’un composant.
PEP_COMPONENT_PERF_SET

Découvrez comment la structure PEP_COMPONENT_PERF_SET décrit les états de performances (P-states) dans un jeu d’états P.
PEP_COMPONENT_PERF_STATE_REQUEST

Découvrez comment la structure PEP_COMPONENT_PERF_STATE_REQUEST spécifie un jeu d’état de performances (état P) et un nouveau niveau de performance à affecter à cet ensemble.
PEP_COMPONENT_PLATFORM_CONSTRAINTS

Découvrez comment la structure PEP_COMPONENT_PLATFORM_CONSTRAINTS décrit l’état Fx le plus faible de puissance d’un composant quand la plateforme est dans un état inactif particulier.
PEP_COMPONENT_V2

Découvrez comment la structure PEP_COMPONENT_V2 spécifie les attributs d’état d’alimentation d’un composant dans l’appareil.
PEP_COORDINATED_DEPENDENCY_OPTION

Découvrez comment 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

Découvrez comment la structure PEP_COORIDNATED_IDLE_STATE décrit un état d’inactivité coordonné pour le système d’exploitation.
PEP_CRASHDUMP_INFORMATION

Découvrez comment la structure PEP_CRASHDUMP_INFORMATION contient des informations sur un appareil de vidage sur incident.
PEP_DEBUGGER_TRANSITION_REQUIREMENTS

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

Découvrez comment la structure PEP_DEVICE_PLATFORM_CONSTRAINTS spécifie les contraintes d’entrée dans les différents états d’alimentation Dx pris en charge par un appareil.
PEP_DEVICE_POWER_STATE

Découvrez comment 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

Découvrez comment la structure PEP_DEVICE_REGISTER décrit tous les composants d’un appareil particulier.
PEP_DEVICE_STARTED

Découvrez comment 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

Découvrez comment 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_V1

La structure PEP_KERNEL_INFORMATION_STRUCT_V1 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_KERNEL_INFORMATION_STRUCT_V2

Découvrez comment la structure PEP_KERNEL_INFORMATION_STRUCT_V2 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_KERNEL_INFORMATION_STRUCT_V3

Découvrez comment 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

Découvrez comment 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

Découvrez comment 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

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

Découvrez comment 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

Découvrez comment la structure PEP_PLATFORM_IDLE_STATE_UPDATE contient les propriétés mises à jour d’un état d’inactivité de la plateforme.
PEP_POWER_CONTROL_COMPLETE

Découvrez comment la structure PEP_POWER_CONTROL_COMPLETE contient des informations status 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

Découvrez comment 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

Découvrez comment la structure PEP_PPM_CONTEXT_QUERY_PARKING_PAGE décrit la page de stationnement d’un processeur.
PEP_PPM_CST_STATE

Découvrez comment la structure PEP_PPM_CST_STATE spécifie les propriétés d’un état C (état d’alimentation du processeur ACPI).
PEP_PPM_CST_STATES

Découvrez comment 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

Découvrez comment cette méthode est utilisée dans la notification PEP_NOTIFY_PPM_ENTER_SYSTEM_STATE pour informer PEP que le système est sur le point d’entrer dans un état d’alimentation du système.  .
PEP_PPM_FEEDBACK_READ

Découvrez comment la structure PEP_PPM_FEEDBACK_READ contient la valeur lue à partir d’un compteur de commentaires sur les performances du processeur.
PEP_PPM_IDLE_CANCEL

La structure PEP_PPM_IDLE_CANCEL indique pourquoi le processeur n’a pas pu entrer dans l’état d’inactivité précédemment sélectionné.
PEP_PPM_IDLE_COMPLETE

Découvrez comment 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

Découvrez comment 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

Découvrez comment la structure PEP_PPM_IDLE_EXECUTE spécifie l’état d’inactivité que le processeur doit entrer.
PEP_PPM_IDLE_EXECUTE_V2

Découvrez comment la structure PEP_PPM_IDLE_EXECUTE_V2 spécifie l’état d’inactivité que le processeur doit entrer.
PEP_PPM_IDLE_SELECT

La structure PEP_PPM_IDLE_SELECT décrit l’état d’inactivité le plus économe en énergie que le processeur peut entrer et satisfait toujours aux contraintes spécifiées par le système d’exploitation.
PEP_PPM_INITIATE_WAKE

Découvrez comment la structure PEP_PPM_INITIATE_WAKE indique si un processeur nécessite une interruption pour sortir d’un état inactif.
PEP_PPM_IS_PROCESSOR_HALTED

Découvrez comment la structure PEP_PPM_IS_PROCESSOR_HALTED indique si le processeur est actuellement arrêté dans son état d’inactivité sélectionné.
PEP_PPM_LPI_COMPLETE

Découvrez comment la structure PEP_PPM_LPI_COMPLETE (pep_x.h) 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_PARK_MASK

Découvrez comment la structure PEP_PROCESSOR_PARK_MASK contient le masque de stationnement principal actuel.
PEP_PPM_PARK_SELECTION

Découvrez comment 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

Découvrez comment 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

Découvrez comment la structure PEP_PPM_PERF_CHECK_COMPLETE est utilisée pour informer le PEP des détails relatifs à l’achèvement d’une évaluation périodique des performances case activée.
PEP_PPM_PERF_CONSTRAINTS

Découvrez comment la structure PEP_PPM_PERF_CONSTRAINTS décrit les limites de performances à appliquer au processeur.
PEP_PPM_PERF_SET

Découvrez comment 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

Découvrez comment cette méthode est utilisée 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

Découvrez comment 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

Découvrez comment 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

Découvrez comment 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

Découvrez comment la structure PEP_PPM_QUERY_COORDINATED_DEPENDENCY décrit les dépendances pour les états inactifs coordonnés.
PEP_PPM_QUERY_COORDINATED_STATES

Découvrez comment 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

Découvrez comment cette méthode est utilisée 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

Découvrez comment cette méthode est utilisée dans la notification PEP_NOTIFY_PPM_QUERY_DOMAIN_INFO qui interroge des informations sur un domaine de performances. .
PEP_PPM_QUERY_FEEDBACK_COUNTERS

Découvrez comment la structure PEP_PPM_QUERY_FEEDBACK_COUNTERS (pep_x.h) 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

La structure PEP_PPM_QUERY_IDLE_STATES décrit les états inactifs d’un processeur particulier.
PEP_PPM_QUERY_IDLE_STATES_V2

Découvrez comment 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_LP_SETTINGS

La structure PEP_PPM_QUERY_LP_SETTINGS contient un handle de noyau à la clé de Registre qui contient les paramètres d’optimisation de l’alimentation que le plug-in d’extension de plateforme (PEP) a définis pour chaque scénario d’alimentation.
PEP_PPM_QUERY_PERF_CAPABILITIES

Découvrez comment 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

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

Découvrez comment 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

Découvrez comment 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

Découvrez comment 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

Découvrez comment la structure PEP_PPM_QUERY_VETO_REASONS spécifie le nombre total de raisons de veto utilisées par le PEP dans les appels aux routines ProcessorIdleVeto et PlatformIdleVeto.
PEP_PPM_RESUME_FROM_SYSTEM_STATE

Découvrez comment cette méthode est utilisée 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

Découvrez comment la structure PEP_PPM_TEST_IDLE_STATE contient des informations sur la possibilité pour le processeur d’entrer immédiatement dans un état d’inactivité du processeur.
PEP_PREPARE_DEVICE

Découvrez comment 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

Découvrez comment la structure PEP_PROCESSOR_FEEDBACK_COUNTER décrit un compteur de commentaires sur le système d’exploitation.
PEP_PROCESSOR_IDLE_CONSTRAINTS

La structure PEP_PROCESSOR_IDLE_CONSTRAINTS spécifie un ensemble de contraintes que le PEP utilise pour sélectionner un état d’inactivité du processeur.
PEP_PROCESSOR_IDLE_DEPENDENCY

Découvrez comment 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

La structure PEP_PROCESSOR_IDLE_STATE décrit les fonctionnalités d’un état d’inactivité du processeur.
PEP_PROCESSOR_IDLE_STATE_UPDATE

Découvrez comment 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

Découvrez comment 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

Découvrez comment la structure de PEP_PROCESSOR_PARK_PREFERENCE indique les préférences du plug-in pep (système d’exploitation et plug-in d’extension de plateforme) pour savoir si le processeur spécifié doit être garé pour réduire la consommation d’énergie.
PEP_PROCESSOR_PARK_STATE

Découvrez comment la structure PEP_PROCESSOR_PARK_STATE décrit l’état de stationnement d’un seul processeur.
PEP_PROCESSOR_PERF_STATE

Découvrez comment utiliser cette méthode dans la notification PEP_NOTIFY_PPM_QUERY_DISCRETE_PERF_STATES. Cette structure décrit les propriétés d’un état de performances unique.  .
PEP_QUERY_COMPONENT_PERF_CAPABILITIES

Découvrez comment la structure PEP_QUERY_COMPONENT_PERF_CAPABILITIES spécifie le nombre de jeux d’état de performances (état P) définis pour un composant.
PEP_QUERY_COMPONENT_PERF_SET

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

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

Découvrez comment la structure PEP_QUERY_COMPONENT_PERF_STATES contient une liste de valeurs d’état de performance discret (état P) pour le jeu d’état P spécifié.
PEP_QUERY_CURRENT_COMPONENT_PERF_STATE

Découvrez comment 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

Découvrez comment 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 (pep_x.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

Découvrez comment 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 SoC (Chip) en tenant compte d’un état d’inactivité de plateforme donné.
PEP_QUERY_SOC_SUBSYSTEM_METADATA

Découvrez comment 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

Découvrez comment la structure PEP_REGISTER_COMPONENT_PERF_STATES décrit les états de performances (états P) du composant spécifié.
PEP_REGISTER_CRASHDUMP_DEVICE

Découvrez comment la structure PEP_REGISTER_CRASHDUMP_DEVICE fournit une routine de rappel pour activer un appareil de vidage sur incident.
PEP_REGISTER_DEBUGGER

Découvrez comment 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

Découvrez comment 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

Découvrez comment la structure de PEP_REQUEST_COMPONENT_PERF_STATE contient une liste des modifications de l’état des performances (P) 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

Découvrez comment 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

Découvrez comment 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

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

Découvrez comment 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

Découvrez comment la structure PEP_UNMASKED_INTERRUPT_INFORMATION contient des informations sur une source d’interruption.
PEP_UNREGISTER_DEVICE

Découvrez comment 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

Découvrez comment 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

Découvrez comment 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

Découvrez comment 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_ACTIVE_COMPLETE

La structure PEP_WORK_ACTIVE_COMPLETE identifie un composant qui est maintenant dans la condition active.
PEP_WORK_COMPLETE_IDLE_STATE

Découvrez comment 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

Découvrez comment la structure PEP_WORK_COMPLETE_PERF_STATE décrit l’achèvement status d’une mise à jour précédemment demandée des valeurs de performances affectées à une liste de jeux d’état de performances (P-state).
PEP_WORK_DEVICE_IDLE

La structure PEP_WORK_DEVICE_IDLE indique s’il faut ignorer le délai d’inactivité pour l’appareil spécifié.
PEP_WORK_DEVICE_POWER

La structure PEP_WORK_DEVICE_POWER décrit les nouvelles exigences en matière d’alimentation pour l’appareil spécifié.
PEP_WORK_IDLE_STATE

La structure PEP_WORK_IDLE_STATE contient une demande de transition d’un composant vers un état d’alimentation Fx.
PEP_WORK_INFORMATION

Découvrez comment 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

Découvrez comment 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

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

Énumérations

 
GPIO_PIN_CONFIG_TYPE

Découvrez comment l’énumération GPIO_PIN_CONFIG_TYPE décrit une ressource d’E/S de connexion.
GPIO_PIN_IORESTRICTION_TYPE

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

Découvrez comment l’énumération PEP_ACPI_OBJECT_TYPE indique le type d’objet ACPI.
PEP_ACPI_RESOURCE_TYPE

Découvrez comment 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

Découvrez comment l’énumération PEP_DEVICE_ACCEPTANCE_TYPE indique si un PEP accepte la propriété d’un appareil.
PEP_PERF_STATE_TYPE

Découvrez comment l’énumération PEP_PERF_STATE_TYPE indique le type d’informations de performances qui est spécifié pour un état de performance (état P) d’un composant.
PEP_PERF_STATE_UNIT

Découvrez comment 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_PROCESSOR_IDLE_CANCEL_CODE

Les valeurs d’énumération PEP_PROCESSOR_IDLE_CANCEL_CODE indiquent les raisons pour lesquelles un processeur ne peut pas entrer dans un état inactif précédemment sélectionné par le plug-in d’extension de plateforme (PEP).
PEP_PROCESSOR_IDLE_TYPE

L’énumération PEP_PROCESSOR_IDLE_TYPE indique si les contraintes d’inactivité s’appliquent uniquement au processeur actuel ou à tous les processeurs de la plateforme matérielle.
PEP_WORK_TYPE

Découvrez comment l’énumération PEP_WORK_TYPE décrit le type de travail demandé par le plug-in d’extension de plateforme (PEP).