PEP_ACPI_QUERY_OBJECT_INFORMATION structure (pepfx.h)
La structure PEP_ACPI_QUERY_OBJECT_INFORMATION contient des informations sur un objet ACPI.
Syntaxe
typedef struct _PEP_ACPI_QUERY_OBJECT_INFORMATION {
[in] PEPHANDLE DeviceHandle;
[in] PEP_ACPI_OBJECT_NAME Name;
[in] PEP_ACPI_OBJECT_TYPE Type;
[in] ULONG ObjectFlags;
union {
struct {
ULONG InputArgumentCount;
ULONG OutputArgumentCount;
} MethodObject;
} DUMMYUNIONNAME;
} PEP_ACPI_QUERY_OBJECT_INFORMATION, *PPEP_ACPI_QUERY_OBJECT_INFORMATION;
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 PEP_NOTIFY_ACPI_REGISTER_DEVICE précédente.
[in] Name
Une PEP_ACPI_OBJECT_NAME union qui spécifie le nom de quatre caractères relatif au chemin d’accès de l’objet.
[in] Type
Valeur d’énumération PEP_ACPI_OBJECT_TYPE qui spécifie le type d’objet. Actuellement, une méthode de contrôle est le seul type d’objet défini pour ce membre (Type = PepAcpiObjectTypeMethod).
[in] ObjectFlags
Ensemble d’indicateurs d’entrée. Aucun indicateur n’est actuellement défini pour ce membre, qui est toujours défini sur PEP_ACPI_OBJECT_FLAG_NONE (0x0).
DUMMYUNIONNAME
Résultat de la requête. Si l’objet spécifié est une méthode de contrôle, le plug-in d’extension de plateforme (PEP) écrit le résultat de la requête dans le membre MethodObject de cette union.
[out] DUMMYUNIONNAME.MethodObject
Informations sur un objet de méthode de contrôle.
DUMMYUNIONNAME.MethodObject.InputArgumentCount
Nombre d’arguments d’entrée attendus par la méthode de contrôle.
DUMMYUNIONNAME.MethodObject.OutputArgumentCount
Nombre d’arguments de sortie produits par la méthode de contrôle.
Remarques
Cette structure est utilisée par la notification PEP_NOTIFY_ACPI_QUERY_OBJECT_INFORMATION . Les membres Name, Type et Flags de la structure contiennent des valeurs d’entrée que l’infrastructure de gestion de l’alimentation Windows (PoFx) fournit lors de l’envoi de cette notification. Le membre MethodObject contient une valeur 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) |