Partager via


structure PEP_ACPI_QUERY_OBJECT_INFORMATION (pep_x.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 de PEP_NOTIFY_ACPI_REGISTER_DEVICE précédente.

[in] Name

Union PEP_ACPI_OBJECT_NAME 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 écrit le résultat de la requête dans le MethodObject membre 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 générés par la méthode de contrôle.

Remarques

Cette structure est utilisée par la notification PEP_NOTIFY_ACPI_QUERY_OBJECT_INFORMATION. Le nom, typeet les indicateurs membres de la structure contiennent des valeurs d’entrée que l’infrastructure de gestion de l’alimentation Windows (PoFx) fournit lorsque cette notification est envoyée. Le membre MethodObject contient une valeur de sortie que le PEP écrit dans la 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 pep_x.h (inclure Pep_x.h)

Voir aussi

PEP_ACPI_OBJECT_NAME

PEP_ACPI_OBJECT_TYPE

PEP_NOTIFY_ACPI_QUERY_OBJECT_INFORMATION

PEP_NOTIFY_ACPI_REGISTER_DEVICE