structure PEP_ACPI_PREPARE_DEVICE (pep_x.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 de ANSI_STRING qui contient le nom bios complet 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 d’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 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 | pep_x.h (include Pep_x.h) |