ホーム › System.Diagnostics.Debug › WHEA_ERROR_SOURCE_DESCRIPTOR
WHEA_ERROR_SOURCE_DESCRIPTOR
構造体サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。
フィールド
| フィールド | 型 | サイズ | x64 | x86 |
|---|---|---|---|---|
| Length | DWORD | 4 | +0 | +0 |
| Version | DWORD | 4 | +4 | +4 |
| Type | WHEA_ERROR_SOURCE_TYPE | 4 | +8 | +8 |
| State | WHEA_ERROR_SOURCE_STATE | 4 | +12 | +12 |
| MaxRawDataLength | DWORD | 4 | +16 | +16 |
| NumRecordsToPreallocate | DWORD | 4 | +20 | +20 |
| MaxSectionsPerRecord | DWORD | 4 | +24 | +24 |
| ErrorSourceId | DWORD | 4 | +28 | +28 |
| PlatformErrorSourceId | DWORD | 4 | +32 | +32 |
| Flags | DWORD | 4 | +36 | +36 |
| Info | _Info_e__Union | 920 | +40 | +40 |
共用体: _Info_e__Union x64 920B / x86 920B
| フィールド | 型 | サイズ | x64 | x86 |
|---|---|---|---|---|
| XpfMceDescriptor | WHEA_XPF_MCE_DESCRIPTOR | 920 | +0 | +0 |
| XpfCmcDescriptor | WHEA_XPF_CMC_DESCRIPTOR | 920/912 | +0 | +0 |
| XpfNmiDescriptor | WHEA_XPF_NMI_DESCRIPTOR | 3 | +0 | +0 |
| IpfMcaDescriptor | WHEA_IPF_MCA_DESCRIPTOR | 4 | +0 | +0 |
| IpfCmcDescriptor | WHEA_IPF_CMC_DESCRIPTOR | 4 | +0 | +0 |
| IpfCpeDescriptor | WHEA_IPF_CPE_DESCRIPTOR | 4 | +0 | +0 |
| AerRootportDescriptor | WHEA_AER_ROOTPORT_DESCRIPTOR | 40/36 | +0 | +0 |
| AerEndpointDescriptor | WHEA_AER_ENDPOINT_DESCRIPTOR | 36/32 | +0 | +0 |
| AerBridgeDescriptor | WHEA_AER_BRIDGE_DESCRIPTOR | 48/44 | +0 | +0 |
| GenErrDescriptor | WHEA_GENERIC_ERROR_DESCRIPTOR | 40/32 | +0 | +0 |
| GenErrDescriptorV2 | WHEA_GENERIC_ERROR_DESCRIPTOR_V2 | 68/60 | +0 | +0 |
| DeviceDriverDescriptor | WHEA_DEVICE_DRIVER_DESCRIPTOR | 116/96 | +0 | +0 |