estructura PEP_ACPI_QUERY_OBJECT_INFORMATION (pep_x.h)

La estructura PEP_ACPI_QUERY_OBJECT_INFORMATION contiene información sobre un objeto ACPI.

Sintaxis

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;

Miembros

[in] DeviceHandle

Valor PEPHANDLE que identifica el registro del dispositivo para los servicios ACPI. El complemento de extensión de plataforma (PEP) proporcionó este identificador en respuesta a una notificación de PEP_NOTIFY_ACPI_REGISTER_DEVICE anterior.

[in] Name

Unión PEP_ACPI_OBJECT_NAME que especifica el nombre de cuatro caracteres relativo a la ruta de acceso del objeto.

[in] Type

Valor de enumeración PEP_ACPI_OBJECT_TYPE que especifica el tipo de objeto. Actualmente, un método de control es el único tipo de objeto definido para este miembro (Type = PepAcpiObjectTypeMethod).

[in] ObjectFlags

Un conjunto de marcas de entrada. Actualmente no hay marcas definidas para este miembro, que siempre se establece en PEP_ACPI_OBJECT_FLAG_NONE (0x0).

DUMMYUNIONNAME

Resultado de la consulta. Si el objeto especificado es un método de control, el complemento de extensión de plataforma (PEP) escribe el resultado de la consulta en el miembro MethodObject de esta unión.

[out] DUMMYUNIONNAME.MethodObject

Información sobre un objeto de método de control.

DUMMYUNIONNAME.MethodObject.InputArgumentCount

Número de argumentos de entrada esperados por el método de control.

DUMMYUNIONNAME.MethodObject.OutputArgumentCount

Número de argumentos de salida generados por el método de control.

Comentarios

La notificación de PEP_NOTIFY_ACPI_QUERY_OBJECT_INFORMATION usa esta estructura. Los miembros Name, Type y Flags de la estructura contienen valores de entrada que proporciona el marco de administración de energía de Windows (PoFx) cuando se envía esta notificación. El miembro MethodObject contiene un valor de salida que el PEP escribe en la estructura en respuesta a la notificación.

Requisitos

Requisito Value
Cliente mínimo compatible Se admite a partir de Windows 10.
Encabezado pep_x.h (incluya Pep_x.h)

Consulte también

PEP_ACPI_OBJECT_NAME

PEP_ACPI_OBJECT_TYPE

PEP_NOTIFY_ACPI_QUERY_OBJECT_INFORMATION

PEP_NOTIFY_ACPI_REGISTER_DEVICE