struttura PEP_ACPI_REGISTER_DEVICE (pepfx.h)

La struttura PEP_ACPI_REGISTER_DEVICE contiene informazioni di registrazione su un dispositivo per il quale il plug-in di estensione della piattaforma (PEP) fornisce servizi ACPI.

Sintassi

typedef struct _PEP_ACPI_REGISTER_DEVICE {
  [in]  PCUNICODE_STRING AcpiDeviceName;
  [in]  ULONG            InputFlags;
  [in]  POHANDLE         KernelHandle;
  [out] PEPHANDLE        DeviceHandle;
  [out] ULONG            OutputFlags;
} PEP_ACPI_REGISTER_DEVICE, *PPEP_ACPI_REGISTER_DEVICE;

Members

[in] AcpiDeviceName

Struttura ANSI_STRING che contiene il nome completo del BIOS per il dispositivo. Lo stesso nome è stato specificato in precedenza come valore di input nella notifica di PEP_ACPI_PREPARE_DEVICE 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_REGISTER_DEVICE_INPUT_FLAG_NONE (0x0).

[in] KernelHandle

Valore POHANDLE che rappresenta la registrazione del dispositivo con il framework di risparmio energia di Windows (PoFx). Il PEP può usare questo handle per identificare il dispositivo nelle comunicazioni successive con PoFx.

[out] DeviceHandle

Valore PEPHANDLE che identifica la registrazione del dispositivo per i servizi ACPI. Questo handle viene creato dal PEP. Nelle notifiche successive del servizio ACPI, PoFx userà questo handle per identificare il dispositivo.

[out] OutputFlags

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

Commenti

Questa struttura viene utilizzata dalla notifica di PEP_NOTIFY_ACPI_REGISTER_DEVICE . I membri AcpiDeviceName, InputFlags e KernelHandle della struttura contengono valori di input forniti da PoFx quando questa notifica viene inviata al PEP. I membri DeviceHandle e OutputFlags contengono valori di output scritti dal PEP in risposta alla notifica.

Requisiti

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

Vedi anche

ANSI_STRING

PEP_ACPI_PREPARE_DEVICE

PEP_DPM_REGISTER_DEVICE

PEP_NOTIFY_ACPI_REGISTER_DEVICE