estructura PEP_ACPI_QUERY_OBJECT_INFORMATION (pepfx.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 que se define 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 | pepfx.h (include Pep_x.h) |