PEP_ACPI_PREPARE_DEVICE structure (pepfx.h)

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é.

Syntaxe

typedef struct _PEP_ACPI_PREPARE_DEVICE {
  [in]  PCUNICODE_STRING AcpiDeviceName;
  [in]  ULONG            InputFlags;
  [out] BOOLEAN          DeviceAccepted;
  [out] ULONG            OutputFlags;
} PEP_ACPI_PREPARE_DEVICE, *PPEP_ACPI_PREPARE_DEVICE;

Membres

[in] AcpiDeviceName

Pointeur vers une structure ANSI_STRING qui contient le nom complet du BIOS de 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_PREPARE_DEVICE_INPUT_FLAG_NONE (0x0).

[out] DeviceAccepted

Indique si le PEP est prêt à fournir des services ACPI pour l’appareil. Définissez ce membre sur TRUE si le PEP est prêt à être le seul fournisseur de services ACPI pour cet appareil, et sur FALSE si ce n’est pas le cas.

[out] OutputFlags

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

Remarques

Cette structure est utilisée par la notification PEP_NOTIFY_ACPI_PREPARE_DEVICE . Les membres AcpiDeviceName et InputFlags de la structure contiennent des valeurs d’entrée qui sont fournies par l’infrastructure de gestion de l’alimentation Windows (PoFx) lorsque cette notification est envoyée au PEP. Les membres DeviceAccepted et OutputFlags contiennent des valeurs 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)

Voir aussi

ANSI_STRING

PEP_NOTIFY_ACPI_PREPARE_DEVICE