Partager via


structure PEP_ACPI_REGISTER_DEVICE (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 BIOS complet de l’appareil. Le même nom a été précédemment fourni comme 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 des 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 suivantes avec PoFx.

[out] DeviceHandle

Valeur PEPHANDLE qui identifie l’inscription de cet appareil pour les services ACPI. Ce handle est créé par le pep. Dans les notifications de service ACPI suivantes, PoFx utilise 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 AcpiDeviceName, InputFlagset membres de KernelHandle de la structure contiennent des valeurs d’entrée fournies par PoFx lorsque cette notification est envoyée au pep. Les DeviceHandle et OutputFlags membres contiennent des valeurs de sortie que le PEP écrit dans cette 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

ANSI_STRING

PEP_ACPI_PREPARE_DEVICE

PEP_DPM_REGISTER_DEVICE

PEP_NOTIFY_ACPI_REGISTER_DEVICE