estructura PEP_ACPI_PREPARE_DEVICE (pepfx.h)

La estructura PEP_ACPI_PREPARE_DEVICE indica si un complemento de extensión de plataforma (PEP) está preparado para proporcionar servicios ACPI para el dispositivo especificado.

Sintaxis

typedef struct _PEP_ACPI_PREPARE_DEVICE {
  [in]  PCUNICODE_STRING AcpiDeviceName;
  [in]  ULONG            InputFlags;
  [out] BOOLEAN          DeviceAccepted;
  [out] ULONG            OutputFlags;
} PEP_ACPI_PREPARE_DEVICE, *PPEP_ACPI_PREPARE_DEVICE;

Miembros

[in] AcpiDeviceName

Puntero a una estructura de ANSI_STRING que contiene el nombre completo del BIOS del dispositivo. Este nombre especifica la ruta de acceso y el nombre del dispositivo en el espacio de nombres ACPI. Para obtener más información, vea Enumerar dispositivos secundarios y métodos de control.

[in] InputFlags

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

[out] DeviceAccepted

Si el PEP está preparado para proporcionar servicios ACPI para el dispositivo. Establezca este miembro en TRUE si el PEP está preparado para ser el único proveedor de servicios ACPI para este dispositivo y en FALSE si no lo es.

[out] OutputFlags

Un conjunto de marcas de salida. Actualmente no hay marcas definidas para este miembro. Establezca este miembro en PEP_ACPI_PREPARE_DEVICE_OUTPUT_FLAG_NONE (0x0).

Comentarios

La notificación de PEP_NOTIFY_ACPI_PREPARE_DEVICE usa esta estructura. Los miembros AcpiDeviceName y InputFlags de la estructura contienen valores de entrada proporcionados por el marco de administración de energía de Windows (PoFx) cuando se envía esta notificación al PEP. Los miembros DeviceAccepted y OutputFlags contienen valores 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)

Consulte también

ANSI_STRING

PEP_NOTIFY_ACPI_PREPARE_DEVICE