en-tête pep_x.h
Cet en-tête contient des interfaces de programmation utilisées par les plug-ins Power Engine (PEPs). Pour plus d’informations, consultez :
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 une structure de plug-in d’extension de plateforme (PEP) PEP_ACPI_EXTENDED_ADDRESS. |
PEP_ACPI_INITIALIZE_EXTENDED_MEMORY_RESOURCE Découvrez comment 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 Découvrez comment la fonction PEP_ACPI_INITIALIZE_GPIO_INT_RESOURCE initialise une structure de plug-in d’extension de plateforme (PEP) PEP_ACPI_GPIO_RESOURCE. |
PEP_ACPI_INITIALIZE_GPIO_IO_RESOURCE Découvrez comment la fonction PEP_ACPI_INITIALIZE_GPIO_IO_RESOURCE initialise une structure de plug-in d’extension de plateforme (PEP) PEP_ACPI_GPIO_RESOURCE. |
PEP_ACPI_INITIALIZE_INTERRUPT_RESOURCE Découvrez comment 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 Découvrez comment 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 Découvrez comment la fonction PEP_ACPI_INITIALIZE_MEMORY_RESOURCE initialise une structure de plug-in d’extension de plateforme (PEP) PEP_ACPI_IO_MEMORY_RESOURCE. |
PEP_ACPI_INITIALIZE_SPB_I2C_RESOURCE Découvrez comment la fonction PEP_ACPI_INITIALIZE_SPB_I2C_RESOURCE initialise une structure de plug-in d’extension de plateforme (PEP) PEP_ACPI_SPB_I2C_RESOURCE. |
PEP_ACPI_INITIALIZE_SPB_SPI_RESOURCE Découvrez comment la fonction PEP_ACPI_INITIALIZE_SPB_SPI_RESOURCE initialise une structure de plug-in d’extension de plateforme (PEP) PEP_ACPI_SPB_SPI_RESOURCE. |
PEP_ACPI_INITIALIZE_SPB_UART_RESOURCE Découvrez comment la fonction PEP_ACPI_INITIALIZE_SPB_UART_RESOURCE initialise une structure de plug-in d’extension de plateforme (PEP) PEP_ACPI_SPB_UART_RESOURCE. |
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 inscrit un plug-in d’extension de plateforme (PEP) avec 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) avec l’infrastructure de gestion de l’alimentation Windows (PoFx). |
Fonctions de rappel
PEPCALLBACKNOTIFYACPI Découvrez comment une routine de rappel d’événements 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énements AcceptProcessorNotification gère les notifications de gestion de l’alimentation du processeur (PPM) à partir du Framework 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 ne sont pas 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 plateforme. |
POFXCALLBACKPROCESSORHALT Découvrez comment la routine ProcessorHalt prépare le processeur à arrêter. |
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 inactif 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 au système d’exploitation de relire une interruption déclenchée par la périphérie qui a pu être perdue pendant que la plateforme matérielle était dans un état à faible alimentation. |
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 pour le compte 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 inactif de la plateforme spécifiée. |
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) avec des informations sur une source d’interruption. |
Structures
PEP_ABANDON_DEVICE Découvrez comment la structure PEP_ABANDON_DEVICE identifie un appareil abandonné et 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 à 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 des détails matériels pour 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 ACPI I2C. |
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 pour l’utilisation du plug-in d’extension de plateforme (PEP). |
PEP_ACPI_UNREGISTER_DEVICE Découvrez comment la structure PEP_ACPI_UNREGISTER_DEVICE contient des informations sur un appareil qui n’a pas été inscrit à partir 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 d’un composant. |
PEP_COMPONENT_PERF_SET Découvrez comment la structure PEP_COMPONENT_PERF_SET décrit les états de performances (états P) 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 (P-state) et un nouveau niveau de performances à affecter à ce jeu. |
PEP_COMPONENT_PLATFORM_CONSTRAINTS Découvrez comment la structure PEP_COMPONENT_PLATFORM_CONSTRAINTS décrit l’état Fx le plus bas de celui dans lequel un composant peut se trouver lorsque la plateforme est dans un état d’inactivité 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 inactif coordonné au 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 inactifs 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 aux 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 l’état 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 de PEP_DEVICE_STARTED identifie un périphérique 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 utilisée par le plug-in d’extension de plateforme (PEP) 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 utilisée par le plug-in d’extension d’alimentation (PEP) 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 utilisée par le plug-in d’extension d’alimentation (PEP) 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 utilisée par le plug-in d’extension d’alimentation (PEP) 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 des informations d’état 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 (P-state) dans un jeu d’états 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 Découvrez comment la structure PEP_PLATFORM_IDLE_STATE spécifie les propriétés d’un état inactif 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 inactif de la plateforme. |
PEP_POWER_CONTROL_COMPLETE Découvrez comment la structure PEP_POWER_CONTROL_COMPLETE contient des informations d’état pour une opération de contrôle d’alimentation que le pep a précédemment demandé et que le pilote de périphérique a terminé. |
PEP_POWER_CONTROL_REQUEST Découvrez comment la structure PEP_POWER_CONTROL_REQUEST contient une requête 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 de puissance 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 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 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 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 inactif que le processeur doit entrer. |
PEP_PPM_IDLE_EXECUTE_V2 Découvrez comment la structure PEP_PPM_IDLE_EXECUTE_V2 spécifie l’état inactif 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 satisfaire 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 se réveiller à partir d’un état d’inactivité. |
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 pris en charge par le plug-in d’extension de plateforme (PEP) 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 plug-in d’extension de système d’exploitation et d’extension de plateforme (PEP) concernant les processeurs de la plateforme qui doivent être parké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 plug-in d’extension de système d’exploitation et d’extension de plateforme (PEP) concernant les processeurs de la plateforme qui doivent être parkés pour réduire la consommation d’énergie. |
PEP_PPM_PERF_CHECK_COMPLETE Découvrez comment la structure de PEP_PPM_PERF_CHECK_COMPLETE est utilisée pour informer le PEP des détails concernant l’achèvement d’une évaluation périodique de la vérification des performances. |
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 d’exploitation 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 spécifique. |
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 inactif 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 pris en charge par le plug-in d’extension de plateforme (PEP) 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 pendant 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éfini 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 inactif 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 null qui contient un nom descriptif 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 informe 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 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 préparation 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 au 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 inactif 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 inactif 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 inactif du processeur. |
PEP_PROCESSOR_IDLE_STATE_V2 Découvrez comment la structure PEP_PROCESSOR_IDLE_STATE_V2 décrit un état inactif du processeur pris en charge par le plug-in d’extension de plateforme (PEP). |
PEP_PROCESSOR_PARK_PREFERENCE Découvrez comment 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 si le processeur spécifié doit être parké 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 performance 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 (P-state) 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 (jeu d’états 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 (jeu d’états 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 performances discrètes (P-state) pour le jeu d’états 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’états 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) qui tient 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 le temps de blocage vient d’être interrogé. |
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 PEP_REQUEST_COMPONENT_PERF_STATE contient une liste des modifications d’état de performances (P-state) demandées par l’infrastructure de gestion de l’alimentation Windows (PoFx), ainsi que des informations d’état 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 de 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 de 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 à soumettre à 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 é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 se trouve 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’état d’achèvement d’une mise à jour précédemment demandée vers les 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 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 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 dans une ressource système de base et fournit une interface logicielle pour la gestion 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 à l’exécution. |
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 spécifiées 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 des raisons pour lesquelles un processeur ne peut pas entrer un état inactif qui a été 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 inactives 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). |