PEP_ACPI_ABANDON_DEVICE - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// pep_x.h

typedef struct _PEP_ACPI_ABANDON_DEVICE {
  [in]  PCUNICODE_STRING AcpiDeviceName;
  [out] BOOLEAN          DeviceAccepted;
} PEP_ACPI_ABANDON_DEVICE, *PPEP_ACPI_ABANDON_DEVICE;
View the official Windows Driver Kit DDI reference
// pepfx.h

typedef struct _PEP_ACPI_ABANDON_DEVICE {
  [in]  PCUNICODE_STRING AcpiDeviceName;
  [out] BOOLEAN          DeviceAccepted;
} PEP_ACPI_ABANDON_DEVICE, *PPEP_ACPI_ABANDON_DEVICE;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-pep_x-_pep_acpi_abandon_device)

_PEP_ACPI_ABANDON_DEVICE structure (pep_x.h)

Description

The PEP_ACPI_ABANDON_DEVICE structure indicates whether the platform extension plug-in (PEP) accepts ownership of an abandoned device.

Members

AcpiDeviceName [in]

A pointer to an ANSI_STRING structure that contains the fully qualified BIOS name 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.

DeviceAccepted [out]

Whether the PEP claims ownership of the device specified by the AcpiDeviceName member. Set to TRUE if the PEP claims ownership, and to FALSE if the PEP does not own the device.

Remarks

This structure is used by the PEP_NOTIFY_ACPI_ABANDON_DEVICE notification. This notification provides an opportunity for the PEP to clean up any remaining device state after the operating system has abandoned the device. The AcpiDeviceName member of the structure contains an input value that is supplied by the Windows power management framework (PoFx). The DeviceAccepted member contains an output value that the PEP writes to the structure in response to the notification.

See also

ANSI_STRING

PEP_NOTIFY_ACPI_ABANDON_DEVICE


Windows Driver Kit DDI reference (ns-pepfx-_pep_acpi_abandon_device)

_PEP_ACPI_ABANDON_DEVICE structure (pepfx.h)

Description

The PEP_ACPI_ABANDON_DEVICE structure indicates whether the platform extension plug-in (PEP) accepts ownership of an abandoned device.

Members

AcpiDeviceName [in]

A pointer to an ANSI_STRING structure that contains the fully qualified BIOS name 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.

DeviceAccepted [out]

Whether the PEP claims ownership of the device specified by the AcpiDeviceName member. Set to TRUE if the PEP claims ownership, and to FALSE if the PEP does not own the device.

Remarks

This structure is used by the PEP_NOTIFY_ACPI_ABANDON_DEVICE notification. This notification provides an opportunity for the PEP to clean up any remaining device state after the operating system has abandoned the device. The AcpiDeviceName member of the structure contains an input value that is supplied by the Windows power management framework (PoFx). The DeviceAccepted member contains an output value that the PEP writes to the structure in response to the notification.

See also

ANSI_STRING

PEP_NOTIFY_ACPI_ABANDON_DEVICE