语法
typedef struct _WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER {
ULONG Version;
GUID SourceGuid;
USHORT LogTag;
UCHAR Reserved[6];
WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER Initialize;
WHEA_ERROR_SOURCE_UNINITIALIZE_DEVICE_DRIVER Uninitialize;
ULONG MaxSectionDataLength;
ULONG MaxSectionsPerReport;
GUID CreatorId;
GUID PartitionId;
} WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER, *PWHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER;
成员
Version
一个 ULONG,指定要使用的此结构的版本。 从 Windows 10 版本 2004 开始,设置为 WHEA_DEVICE_DRIVER_CONFIG_V2
。
SourceGuid
与生成错误的驱动程序对应的 GUID。
LogTag
由同时创建 SEL(系统事件日志)的设备驱动程序使用 数据来帮助标识 SEL 日志的源。
Reserved[6]
保留供系统使用。
Initialize
指向驱动程序 WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER 事件回调函数的指针。
Uninitialize
指向驱动程序 WHEA_ERROR_SOURCE_UNINITIALIZE_DEVICE_DRIVER 事件回调函数的指针。
MaxSectionDataLength
指定报告错误中单个节的最大大小(以字节为单位)。
MaxSectionsPerReport
一个 ULONG,指定每个报表的最大节数。
CreatorId
标识创建者(即正在生成错误的组织)的 GUID。
PartitionId
通用平台错误记录(CPER)中使用的 GUID。 可以为零。
言论
WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER结构用作 WheaAddErrorSourceDeviceDriver 函数的输入。
有关详细信息,请参阅在 Windows 10 上使用 WHEA。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 10 版本 2004 |
标头 | ntddk.h |