Skip to content

Latest commit

 

History

History
77 lines (60 loc) · 3.04 KB

ns-pepfx-_pep_prepare_device.md

File metadata and controls

77 lines (60 loc) · 3.04 KB
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_PREPARE_DEVICE
_PEP_PREPARE_DEVICE (pepfx.h)
The PEP_PREPARE_DEVICE structure identifies a device that must be started up in preparation for its use by the operating system.
kernel\pep_prepare_device.htm
kernel
04/30/2018
PEP_PREPARE_DEVICE structure
*PPEP_PREPARE_DEVICE, PEP_PREPARE_DEVICE, PEP_PREPARE_DEVICE structure [Kernel-Mode Driver Architecture], PPEP_PREPARE_DEVICE, PPEP_PREPARE_DEVICE structure pointer [Kernel-Mode Driver Architecture], _PEP_PREPARE_DEVICE, kernel.pep_prepare_device, pepfx/PEP_PREPARE_DEVICE, pepfx/PPEP_PREPARE_DEVICE
pepfx.h
Pep_x.h
Windows
Supported starting with Windows 10.
Windows
PEP_PREPARE_DEVICE, *PPEP_PREPARE_DEVICE
_PEP_PREPARE_DEVICE
pepfx/_PEP_PREPARE_DEVICE
PPEP_PREPARE_DEVICE
pepfx/PPEP_PREPARE_DEVICE
PEP_PREPARE_DEVICE
pepfx/PEP_PREPARE_DEVICE
APIRef
kbSyntax
HeaderDef
pepfx.h
_PEP_PREPARE_DEVICE
PPEP_PREPARE_DEVICE
PEP_PREPARE_DEVICE

_PEP_PREPARE_DEVICE structure (pepfx.h)

-description

The PEP_PREPARE_DEVICE structure identifies a device that must be started up in preparation for its use by the operating system.

-struct-fields

-field DeviceId [in]

A string that uniquely identifies the device. This member is a pointer to a UNICODE_STRING structure that contains a device identification string.

-field DeviceAccepted [out]

Whether the PEP claims ownership of the device. The PEP sets this member to TRUE to claim ownership of the device, or to FALSE to indicate that it does not own the device. The PEP that claims ownership is responsible for handling Device power management (DPM) notifications for the device.

-remarks

This structure is used by the PEP_DPM_PREPARE_DEVICE notification. The DeviceId 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 this notification.

-see-also

PEP_DPM_PREPARE_DEVICE

UNICODE_STRING