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)

Voir aussi

PEP_ACPI_OBJECT_NAME

PEP_ACPI_OBJECT_TYPE

PEP_NOTIFY_ACPI_QUERY_OBJECT_INFORMATION

PEP_NOTIFY_ACPI_REGISTER_DEVICE