Partager via


structure PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES (pepfx.h)

La structure PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES contient une liste de ressources de contrôle d’alimentation traduites pour que le plug-in d’extension de plateforme (PEP) à 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 de 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 l’état de la traduction de ressources. Le pep définit ce membre sur STATUS_SUCCESS pour indiquer que le PEP a reçu correctement les ressources traduites. Sinon, le pep définit ce membre sur un code d’état d’erreur approprié.

TranslatedResourcesSize

La taille, en octets, des TranslatedResources répertorier les données qui suivent cette structure.

[in] TranslatedResources

Structure CM_RESOURCE_LIST qui sert d’en-tête pour la liste des 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 RequestFlags, TranslatedResourcesSizeet TranslatedResources membres de la structure contiennent des valeurs d’entrée que l’infrastructure de gestion de l’alimentation Windows (PoFx) fournit lorsque cette notification est envoyée. Le membre Status contient une valeur de sortie que le PEP écrit dans la structure en réponse à la notification.

Exigences

Exigence Valeur
client minimum pris en charge Prise en charge à partir de Windows 10.
d’en-tête pepfx.h (include Pep_x.h)

Voir aussi