PEP_REGISTER_CRASHDUMP_DEVICE structure (pep_x.h)

The PEP_REGISTER_CRASHDUMP_DEVICE structure provides a callback routine to turn on a crash-dump device.

Syntax

typedef struct _PEP_REGISTER_CRASHDUMP_DEVICE {
  [out] PPEPCALLBACKPOWERONCRASHDUMPDEVICE PowerOnDumpDeviceCallback;
  [in]  PEPHANDLE                          DeviceHandle;
} PEP_REGISTER_CRASHDUMP_DEVICE, *PPEP_REGISTER_CRASHDUMP_DEVICE;

Members

[out] PowerOnDumpDeviceCallback

A pointer to a PowerOnDumpDeviceCallback callback routine that is implemented by the platform extension plug-in (PEP). This routine handles requests from the Windows kernel to turn on the crash-dump device so that a crash dump can be saved. For more information, see Kernel-Mode Dump Files.

[in] DeviceHandle

A PEPHANDLE value that identifies the crash-dump device. The PEP supplied this handle in response to a previous PEP_DPM_REGISTER_DEVICE notification.

Remarks

This structure is used by the PEP_DPM_REGISTER_CRASHDUMP_DEVICE notification. The DeviceHandle member of the structure contains an input value that is supplied by the Windows power management framework (PoFx) when this notification is sent to the PEP. The PowerOnDumpDeviceCallbackmember contains an output value that the PEP writes to the structure in response to the notification.

Requirements

Requirement Value
Minimum supported client Supported starting with Windows 10.
Header pep_x.h (include Pep_x.h)

See also

PEP_DPM_REGISTER_CRASHDUMP_DEVICE

PEP_DPM_REGISTER_DEVICE

PowerOnDumpDeviceCallback