PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES structure (pepfx.h)
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.
Syntaxe
typedef struct _PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES {
[in] PEPHANDLE DeviceHandle;
[in] ULONG RequestFlags;
[out] NTSTATUS Status;
SIZE_T TranslatedResourcesSize;
[in] PCM_RESOURCE_LIST TranslatedResources;
} PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES, *PPEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES;
Membres
[in] DeviceHandle
Valeur PEPHANDLE qui identifie l’inscription de l’appareil pour les services ACPI. Le plug-in d’extension de plateforme (PEP) a fourni ce handle en réponse à une notification PEP_NOTIFY_ACPI_REGISTER_DEVICE précédente.
[in] RequestFlags
Ensemble d’indicateurs d’entrée. Aucun indicateur n’est actuellement défini pour ce membre, qui est toujours défini sur PEP_ACPI_TDCR_FLAG_NONE (0x0).
[out] Status
Valeur NTSTATUS qui indique la status de la traduction de ressources. Le PEP définit ce membre sur STATUS_SUCCESS pour indiquer que le PEP a correctement reçu les ressources traduites. Sinon, le pep définit ce membre sur une erreur appropriée status code.
TranslatedResourcesSize
Taille, en octets, des données de liste TranslatedResources qui suivent cette structure.
[in] TranslatedResources
Structure CM_RESOURCE_LIST qui sert d’en-tête pour la liste de ressources. Le reste de la liste des ressources suit immédiatement cet en-tête.
Remarques
Cette structure est utilisée par la notification PEP_NOTIFY_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES pour fournir au PEP une liste de ressources de contrôle d’alimentation traduites. Les membres RequestFlags, TranslatedResourcesSize et TranslatedResources de la structure contiennent des valeurs d’entrée que l’infrastructure de gestion de l’alimentation Windows (PoFx) fournit lors de l’envoi de cette notification. Le membre Status contient une valeur de sortie que le PEP écrit dans la structure en réponse à la notification.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge à partir de Windows 10. |
En-tête | pepfx.h (include Pep_x.h) |