PEP_ACPI_REGISTER_DEVICE structure (pepfx.h)

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.

Syntaxe

typedef struct _PEP_ACPI_REGISTER_DEVICE {
  [in]  PCUNICODE_STRING AcpiDeviceName;
  [in]  ULONG            InputFlags;
  [in]  POHANDLE         KernelHandle;
  [out] PEPHANDLE        DeviceHandle;
  [out] ULONG            OutputFlags;
} PEP_ACPI_REGISTER_DEVICE, *PPEP_ACPI_REGISTER_DEVICE;

Membres

[in] AcpiDeviceName

Structure ANSI_STRING qui contient le nom complet du BIOS de l’appareil. Le même nom a été précédemment fourni en tant que valeur d’entrée dans la notification PEP_ACPI_PREPARE_DEVICE pour l’appareil. Ce nom spécifie le chemin d’accès et le nom de l’appareil dans l’espace de noms ACPI. Pour plus d’informations, consultez Énumération des appareils enfants et méthodes de contrôle.

[in] InputFlags

Ensemble d’indicateurs d’entrée. Aucun indicateur n’est actuellement défini pour ce membre, qui est toujours défini sur PEP_ACPI_REGISTER_DEVICE_INPUT_FLAG_NONE (0x0).

[in] KernelHandle

Valeur POHANDLE qui représente l’inscription de l’appareil auprès de l’infrastructure de gestion de l’alimentation Windows (PoFx). Le PEP peut utiliser ce handle pour identifier l’appareil dans les communications ultérieures avec PoFx.

[out] DeviceHandle

Valeur PEPHANDLE qui identifie l’inscription de cet appareil pour les services ACPI. Ce handle est créé par le peps. Dans les notifications de service ACPI suivantes, PoFx utilisera ce handle pour identifier l’appareil.

[out] OutputFlags

Ensemble d’indicateurs de sortie. Aucun indicateur n’est actuellement défini pour ce membre. Définissez ce membre sur PEP_ACPI_REGISTER_DEVICE_OUTPUT_FLAG_NONE (0x0).

Remarques

Cette structure est utilisée par la notification PEP_NOTIFY_ACPI_REGISTER_DEVICE . Les membres AcpiDeviceName, InputFlags et KernelHandle de la structure contiennent des valeurs d’entrée qui sont fournies par PoFx lorsque cette notification est envoyée au PEP. Les membres DeviceHandle et OutputFlags contiennent des valeurs de sortie que le PEP écrit dans cette 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)

Voir aussi

ANSI_STRING

PEP_ACPI_PREPARE_DEVICE

PEP_DPM_REGISTER_DEVICE

PEP_NOTIFY_ACPI_REGISTER_DEVICE