Condividi tramite


struttura PEP_ACPI_PREPARE_DEVICE (pep_x.h)

La struttura PEP_ACPI_PREPARE_DEVICE indica se un plug-in di estensione della piattaforma (PEP) è pronto a fornire servizi ACPI per il dispositivo specificato.

Sintassi

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;

Members

[in] AcpiDeviceName

Puntatore a una struttura ANSI_STRING che contiene il nome BIOS completo per il dispositivo. Questo nome specifica il percorso e il nome del dispositivo nello spazio dei nomi ACPI. Per altre informazioni, vedere Enumerazione di dispositivi figlio e metodi di controllo.

[in] InputFlags

Set di flag di input. Non sono attualmente definiti flag per questo membro, che è sempre impostato su PEP_ACPI_PREPARE_DEVICE_INPUT_FLAG_NONE (0x0).

[out] DeviceAccepted

Se il PEP è pronto a fornire servizi ACPI per il dispositivo. Impostare questo membro su TRUE se il PEP è pronto per essere l'unico provider di servizi ACPI per questo dispositivo e su FALSE se non lo è.

[out] OutputFlags

Set di flag di output. Nessun flag è attualmente definito per questo membro. Impostare questo membro su PEP_ACPI_PREPARE_DEVICE_OUTPUT_FLAG_NONE (0x0).

Commenti

Questa struttura viene utilizzata dalla notifica di PEP_NOTIFY_ACPI_PREPARE_DEVICE . I membri AcpiDeviceName e InputFlags della struttura contengono valori di input forniti dal framework di risparmio energia di Windows (PoFx) quando questa notifica viene inviata al PEP. I membri DeviceAccepted e OutputFlags contengono valori di output scritti dal PEP nella struttura in risposta alla notifica.

Requisiti

Requisito Valore
Client minimo supportato Supportato a partire da Windows 10.
Intestazione pep_x.h (includere Pep_x.h)

Vedi anche

ANSI_STRING

PEP_NOTIFY_ACPI_PREPARE_DEVICE