PEP_CRASHDUMP_INFORMATION structure (pepfx.h)

The PEP_CRASHDUMP_INFORMATION structure contains information about a crash-dump device.

Syntax

typedef struct _PEP_CRASHDUMP_INFORMATION {
  [in] PEPHANDLE DeviceHandle;
  [in] PVOID     DeviceContext;
} PEP_CRASHDUMP_INFORMATION, *PPEP_CRASHDUMP_INFORMATION;

Members

[in] DeviceHandle

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

[in] DeviceContext

A pointer to a device-specific context. This pointer is the Context parameter value that the device driver previously passed to the PoFxPowerOnCrashdumpDevice routine. The context contains information in a format that is defined by the device driver and is understood by the PEP. The context is opaque to the operating system. This member value can be NULL if the PEP does not require a context.

Remarks

The CrashdumpInformation parameter to the PowerOnDumpDeviceCallback routine is a pointer to a PEP_CRASHDUMP_INFORMATION structure.

When a fatal system error occurs, the devices in the crash-dump device chain (storage controller, PCI controller, and so on) need to be turned on so that the Windows kernel can write a crash-dump file to disk.

Requirements

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

See also

PEP_DPM_REGISTER_DEVICE

PoFxPowerOnCrashdumpDevice

PowerOnDumpDeviceCallback