UID | title | description | old-location | tech.root | ms.date | keywords | ms.keywords | req.header | req.include-header | req.target-type | req.target-min-winverclnt | req.target-min-winversvr | req.kmdf-ver | req.umdf-ver | req.ddi-compliance | req.unicode-ansi | req.idl | req.max-support | req.namespace | req.assembly | req.type-library | req.lib | req.dll | req.irql | targetos | req.typenames | f1_keywords | topic_type | api_type | api_location | api_name | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NS:pepfx._PEP_ACPI_REGISTER_DEVICE |
_PEP_ACPI_REGISTER_DEVICE (pepfx.h) |
The PEP_ACPI_REGISTER_DEVICE structure contains registration information about a device for which the platform extension plug-in (PEP) is to provide ACPI services. |
kernel\pep_acpi_register_device.htm |
kernel |
04/30/2018 |
|
*PPEP_ACPI_REGISTER_DEVICE, PEP_ACPI_REGISTER_DEVICE, PEP_ACPI_REGISTER_DEVICE structure [Kernel-Mode Driver Architecture], PPEP_ACPI_REGISTER_DEVICE, PPEP_ACPI_REGISTER_DEVICE structure pointer [Kernel-Mode Driver Architecture], _PEP_ACPI_REGISTER_DEVICE, kernel.pep_acpi_register_device, pepfx/PEP_ACPI_REGISTER_DEVICE, pepfx/PPEP_ACPI_REGISTER_DEVICE |
pepfx.h |
Pep_x.h |
Windows |
Supported starting with Windows 10. |
Windows |
PEP_ACPI_REGISTER_DEVICE, *PPEP_ACPI_REGISTER_DEVICE |
|
|
|
|
|
The PEP_ACPI_REGISTER_DEVICE structure contains registration information about a device for which the platform extension plug-in (PEP) is to provide ACPI services.
An ANSI_STRING structure that contains the fully qualified BIOS name for the device. The same name was previously supplied as an input value in the PEP_ACPI_PREPARE_DEVICE notification for the device. This name specifies the path and name of the device in the ACPI namespace. For more information, see Enumerating Child Devices and Control Methods.
A set of input flags. No flags are currently defined for this member, which is always set to PEP_ACPI_REGISTER_DEVICE_INPUT_FLAG_NONE (0x0).
A POHANDLE value that represents the registration of the device with the Windows power management framework (PoFx). The PEP can use this handle to identify the device in subsequent communications with PoFx.
A PEPHANDLE value that identifies the registration of this device for ACPI services. This handle is created by the PEP. In subsequent ACPI service notifications, PoFx will use this handle to identify the device.
A set of output flags. No flags are currently defined for this member. Set this member to PEP_ACPI_REGISTER_DEVICE_OUTPUT_FLAG_NONE (0x0).
This structure is used by the PEP_NOTIFY_ACPI_REGISTER_DEVICE notification. The AcpiDeviceName, InputFlags, and KernelHandle members of the structure contain input values that are supplied by PoFx when this notification is sent to the PEP. The DeviceHandle and OutputFlags members contains output values that the PEP writes to this structure in response to the notification.