Microsoft-Windows-StorDiag
Event ID 1: ClassPnP IO request complete
#Fields #
| Name | Description |
|---|---|
RequestProcessTime UInt64 | |
OriginalIrp Pointer | |
Irp Pointer | |
MajorFunction UInt8 | |
RequestType UInt8 | |
SrbStatus UInt8 | |
DeviceNumber UInt32 |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-StorDiag",
"guid": "{F5D05B38-80A6-4653-825D-C414E4AB3C68}",
"event_source_name": "",
"event_id": 1,
"version": 1,
"level": 4,
"task": 1,
"opcode": 11,
"keywords": "0x0000000000000001",
"time_created": "2026-06-02T05:31:09.868+00:00",
"event_record_id": 0,
"correlation": {},
"execution": {
"process_id": 0,
"thread_id": 0
},
"channel": "ETW Trace",
"computer": "JD-DC01-2022",
"security": {
"user_id": ""
}
},
"event_data": {
"DeviceNumber": 0,
"Irp": "0xFFFF878DBD7D6A20",
"MajorFunction": 4,
"OriginalIrp": "0xFFFF878DBBCE3010",
"RequestProcessTime": 524,
"RequestType": 0,
"SrbStatus": 1
},
"message": "TaskClassPnPIOEnd"
}
Event ID 2: ClassPnP Enqueue Idle IO request
#Fields #
| Name | Description |
|---|---|
Irp Pointer | |
CurrentIOCount UInt32 | |
ActiveIOCount UInt32 | |
DeviceNumber UInt32 |
Example Event #
{
"system": {
"channel": "Microsoft-Windows-StorDiag/Operational",
"computer": "10.2.10.21",
"correlation": {},
"event_id": 2,
"event_record_id": 0,
"event_source_name": "",
"execution": {
"process_id": 9228,
"thread_id": 3844
},
"guid": "",
"keywords": 0,
"level": 4,
"opcode": 12,
"provider": "Microsoft-Windows-StorDiag",
"security": {
"user_id": ""
},
"task": 0,
"time_created": "2026-07-21 23:57:02.225Z",
"version": 0
},
"event_data": {
"ActiveIOCount": 0,
"CurrentIOCount": 1,
"DeviceNumber": 0,
"Irp": "0xFFFFC807C4A89320"
},
"message": ""
}
Event ID 3: ClassPnP Boost Idle IO request
#Fields #
| Name | Description |
|---|---|
Irp Pointer | |
Thread Pointer | |
CurrentIOCount UInt32 | |
ActiveIOCount UInt32 | |
DeviceNumber UInt32 |
Example Event #
{
"system": {
"channel": "Microsoft-Windows-StorDiag/Operational",
"computer": "10.2.10.21",
"correlation": {},
"event_id": 3,
"event_record_id": 0,
"event_source_name": "",
"execution": {
"process_id": 4236,
"thread_id": 8056
},
"guid": "",
"keywords": 0,
"level": 4,
"opcode": 13,
"provider": "Microsoft-Windows-StorDiag",
"security": {
"user_id": ""
},
"task": 0,
"time_created": "2026-07-22 02:16:06.357Z",
"version": 0
},
"event_data": {
"ActiveIOCount": 0,
"CurrentIOCount": 1,
"DeviceNumber": 0,
"Irp": "0xFFFFC807C4BA7AD0",
"Thread": "0xFFFFC807C851E380"
},
"message": ""
}
Event ID 4: CopyOffload request servicing time taken by lower driver stack(s).
#Fields #
| Name | Description |
|---|---|
DeviceNumber UInt32 | |
RequestDurationin100ns UInt64 | |
Irp Pointer | |
Command UInt8 | |
ServiceAction UInt8 | |
SrbStatus UInt8 | |
OriginalIrp Pointer |
Event ID 5: Dispatching a CopyOffload read request.
#Fields #
| Name | Description |
|---|---|
DeviceNumber UInt32 | |
Irp Pointer | |
IsWrite Boolean | |
FirstStartingLBA HexInt64 | |
LengthOfTransferinbytes UInt64 |
Event ID 6: Dispatching a CopyOffload write request.
#Fields #
| Name | Description |
|---|---|
DeviceNumber UInt32 | |
Irp Pointer | |
IsWrite Boolean | |
FirstStartingLBA HexInt64 | |
LengthOfTransferinbytes UInt64 |
Event ID 7: Completing a CopyOffload IO (read/write) request.
#Fields #
| Name | Description |
|---|---|
DeviceNumber UInt32 | |
Irp Pointer | |
TransferredLength UInt64 | |
Flags HexInt32 | |
NTStatus HexInt32 | NTSTATUS reference |
Event ID 8: Device returned sense data.
#Fields #
| Name | Description |
|---|---|
DeviceNumber UInt32 | |
SenseKey UInt8 | |
AddSense UInt8 | |
AddSenseQ UInt8 | |
CurrentRetryCount UInt32 |
Event ID 201: Request servicing time taken by lower driver stack(s).
#Fields #
| Name | Description |
|---|---|
DeviceNumber UInt32 | |
RequestDurationin100ns UInt64 | |
Irp Pointer | |
Command UInt8 | |
SrbStatus UInt8 | |
OriginalIrp Pointer |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-StorDiag",
"guid": "{F5D05B38-80A6-4653-825D-C414E4AB3C68}",
"event_source_name": "",
"event_id": 201,
"version": 1,
"level": 4,
"task": 200,
"opcode": 0,
"keywords": "0x1000000000100000",
"time_created": "2026-06-02T05:31:09.868+00:00",
"event_record_id": 0,
"correlation": {
"ActivityID": "{04300006-000D-0000-D0FA-62C48D87FFFF}"
},
"execution": {
"process_id": 0,
"thread_id": 0
},
"channel": "ETW Trace",
"computer": "JD-DC01-2022",
"security": {
"user_id": ""
}
},
"event_data": {
"Command": 42,
"DeviceNumber": 0,
"Irp": "0xFFFF878DBD7D6A20",
"OriginalIrp": "0xFFFF878DBBCE3010",
"RequestDuration (in 100ns)": 5216,
"SrbStatus": 1
},
"message": "Class"
}
Example keys not documented in the fields table: RequestDuration (in 100ns)
Event ID 202: Dispatching a read request.
#Fields #
| Name | Description |
|---|---|
DeviceNumber UInt32 | |
Irp Pointer | |
Command UInt8 | |
LengthOfTransferinbytes UInt64 | |
LBA HexInt64 | |
OriginalIrp Pointer | |
NvCachePriority UInt8 |
Example Event #
{
"system": {
"channel": "Microsoft-Windows-Storage-ClassPnP/Diagnose",
"computer": "10.2.10.21",
"correlation": {},
"event_id": 202,
"event_record_id": 0,
"event_source_name": "",
"execution": {
"process_id": 4,
"thread_id": 4864
},
"guid": "",
"keywords": 0,
"level": 4,
"opcode": 100,
"provider": "Microsoft-Windows-StorDiag",
"security": {
"user_id": ""
},
"task": 0,
"time_created": "2026-07-22 02:15:33.264Z",
"version": 0
},
"event_data": {
"Command": 40,
"DeviceNumber": 0,
"Irp": "0xFFFFC807BFB31B90",
"LBA": "E0C1FB1A00000000",
"LengthOfTransfer (in bytes)": 512,
"NvCachePriority": 255,
"OriginalIrp": "0xFFFFC807C759F560"
},
"message": ""
}
Example keys not documented in the fields table: LengthOfTransfer (in bytes)
Event ID 203: Dispatching a write request.
#Fields #
| Name | Description |
|---|---|
DeviceNumber UInt32 | |
Irp Pointer | |
Command UInt8 | |
LengthOfTransferinbytes UInt64 | |
LBA HexInt64 | |
OriginalIrp Pointer | |
NvCachePriority UInt8 |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-StorDiag",
"guid": "{F5D05B38-80A6-4653-825D-C414E4AB3C68}",
"event_source_name": "",
"event_id": 203,
"version": 2,
"level": 4,
"task": 200,
"opcode": 100,
"keywords": "0x4000000000400000",
"time_created": "2026-06-02T05:31:09.868+00:00",
"event_record_id": 0,
"correlation": {
"ActivityID": "{04300006-000D-0000-D0FA-62C48D87FFFF}"
},
"execution": {
"process_id": 12112,
"thread_id": 7804
},
"channel": "ETW Trace",
"computer": "JD-DC01-2022",
"security": {
"user_id": ""
}
},
"event_data": {
"Command": 42,
"DeviceNumber": 0,
"Irp": "0xFFFF878DBD7D6A20",
"LBA": "78C4800800000000",
"LengthOfTransfer (in bytes)": 4096,
"NvCachePriority": 255,
"OriginalIrp": "0xFFFF878DBBCE3010"
},
"message": "Class"
}
Example keys not documented in the fields table: LengthOfTransfer (in bytes)
Event ID 204: Dispatching a read request.
#Fields #
| Name | Description |
|---|---|
DeviceNumber UInt32 | |
Irp Pointer | |
Command UInt8 | |
LengthOfTransferinbytes UInt64 | |
LBA HexInt64 | |
OriginalIrp Pointer | |
NvCachePriority UInt8 |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-StorDiag",
"guid": "{F5D05B38-80A6-4653-825D-C414E4AB3C68}",
"event_source_name": "",
"event_id": 204,
"version": 2,
"level": 4,
"task": 200,
"opcode": 100,
"keywords": "0x4000000000A00000",
"time_created": "2026-06-02T05:31:10.248+00:00",
"event_record_id": 0,
"correlation": {
"ActivityID": "{04300006-000B-0000-403D-4FB68D87FFFF}"
},
"execution": {
"process_id": 2140,
"thread_id": 16816
},
"channel": "ETW Trace",
"computer": "JD-DC01-2022",
"security": {
"user_id": ""
}
},
"event_data": {
"Command": 40,
"DeviceNumber": 0,
"Irp": "0xFFFF878DBD7D6A20",
"LBA": "2800330900000000",
"LengthOfTransfer (in bytes)": 4096,
"NvCachePriority": 255,
"OriginalIrp": "0xFFFF878DBC990A20"
},
"message": "Class"
}
Example keys not documented in the fields table: LengthOfTransfer (in bytes)
Event ID 205: Dispatching a write request.
#Fields #
| Name | Description |
|---|---|
DeviceNumber UInt32 | |
Irp Pointer | |
Command UInt8 | |
LengthOfTransferinbytes UInt64 | |
LBA HexInt64 | |
OriginalIrp Pointer | |
NvCachePriority UInt8 |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-StorDiag",
"guid": "{F5D05B38-80A6-4653-825D-C414E4AB3C68}",
"event_source_name": "",
"event_id": 205,
"version": 2,
"level": 4,
"task": 200,
"opcode": 100,
"keywords": "0x4000000001400000",
"time_created": "2026-06-02T05:31:09.868+00:00",
"event_record_id": 0,
"correlation": {
"ActivityID": "{04300006-000D-0000-D0FA-62C48D87FFFF}"
},
"execution": {
"process_id": 12112,
"thread_id": 7804
},
"channel": "ETW Trace",
"computer": "JD-DC01-2022",
"security": {
"user_id": ""
}
},
"event_data": {
"Command": 42,
"DeviceNumber": 0,
"Irp": "0xFFFF878DBD7D6A20",
"LBA": "88C95D0000000000",
"LengthOfTransfer (in bytes)": 16384,
"NvCachePriority": 255,
"OriginalIrp": "0xFFFF878DC3EECB60"
},
"message": "Class"
}
Example keys not documented in the fields table: LengthOfTransfer (in bytes)
Event ID 206: Dispatching a read request.
#Fields #
| Name | Description |
|---|---|
DeviceNumber UInt32 | |
Irp Pointer | |
Command UInt8 | |
LengthOfTransferinbytes UInt64 | |
LBA HexInt64 | |
OriginalIrp Pointer | |
NvCachePriority UInt8 |
Event ID 207: Dispatching a write request.
#Fields #
| Name | Description |
|---|---|
DeviceNumber UInt32 | |
Irp Pointer | |
Command UInt8 | |
LengthOfTransferinbytes UInt64 | |
LBA HexInt64 | |
OriginalIrp Pointer | |
NvCachePriority UInt8 |
Event ID 208: Completing an IO (read/write) request.
#Fields #
| Name | Description |
|---|---|
DeviceNumber UInt32 | |
Irp Pointer | |
NTStatus HexInt32 | NTSTATUS reference |
SrbStatus UInt8 | |
ScsiStatus UInt8 | |
SenseKey UInt8 | |
AddSense UInt8 | |
AddSenseQ UInt8 | |
OriginalIrp Pointer | |
NumberOfTimesRetried UInt32 |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-StorDiag",
"guid": "{F5D05B38-80A6-4653-825D-C414E4AB3C68}",
"event_source_name": "",
"event_id": 208,
"version": 2,
"level": 4,
"task": 200,
"opcode": 101,
"keywords": "0x4000000007E00000",
"time_created": "2026-06-02T05:31:09.868+00:00",
"event_record_id": 0,
"correlation": {
"ActivityID": "{04300006-000D-0000-D0FA-62C48D87FFFF}"
},
"execution": {
"process_id": 0,
"thread_id": 0
},
"channel": "ETW Trace",
"computer": "JD-DC01-2022",
"security": {
"user_id": ""
}
},
"event_data": {
"AddSense": 0,
"AddSenseQ": 0,
"DeviceNumber": 0,
"Irp": "0xFFFF878DBD7D6A20",
"NTStatus": "00000000",
"NumberOfTimesRetried": 0,
"OriginalIrp": "0xFFFF878DBBCE3010",
"ScsiStatus": 0,
"SenseKey": 0,
"SrbStatus": 1
},
"message": "Class"
}
Event ID 209: Retrying an IO (read/write) request.
#Fields #
| Name | Description |
|---|---|
DeviceNumber UInt32 | |
Irp Pointer | |
CurrentRetryCount UInt32 | |
NTStatus HexInt32 | NTSTATUS reference |
SrbStatus UInt8 | |
ScsiStatus UInt8 | |
SenseKey UInt8 | |
AddSense UInt8 | |
AddSenseQ UInt8 |
Example Event #
{
"system": {
"channel": "Microsoft-Windows-Storage-ClassPnP/Diagnose",
"computer": "10.2.10.21",
"correlation": {},
"event_id": 209,
"event_record_id": 0,
"event_source_name": "",
"execution": {
"process_id": 0,
"thread_id": 0
},
"guid": "",
"keywords": 0,
"level": 4,
"opcode": 104,
"provider": "Microsoft-Windows-StorDiag",
"security": {
"user_id": ""
},
"task": 0,
"time_created": "2026-07-22 02:16:08.906Z",
"version": 0
},
"event_data": {
"AddSense": 0,
"AddSenseQ": 0,
"CurrentRetryCount": 0,
"DeviceNumber": 0,
"Irp": "0xFFFFC807C473FBC0",
"NTStatus": "00000000",
"ScsiStatus": 0,
"SenseKey": 0,
"SrbStatus": 0
},
"message": ""
}
Event ID 210: Flush request.
#Fields #
| Name | Description |
|---|---|
DeviceNumber UInt32 | |
Irp Pointer | |
Bus UInt8 | |
Target UInt8 | |
LUN UInt8 |
Event ID 211: Flush request.
#Fields #
| Name | Description |
|---|---|
DeviceNumber UInt32 | |
Irp Pointer | |
NTStatus HexInt32 | NTSTATUS reference |
SrbStatus UInt8 | |
ScsiStatus UInt8 | |
SenseKey UInt8 | |
AddSense UInt8 | |
AddSenseQ UInt8 | |
OriginalIrp Pointer |
Event ID 212: Dispatching an IOCTL.
#Fields #
| Name | Description |
|---|---|
DeviceNumber UInt32 | |
Irp Pointer | |
MajorFunction HexInt32 | |
MinorFunction HexInt32 | |
Parameter HexInt32 |
Event ID 213: Dispatching a WMI request.
#Fields #
| Name | Description |
|---|---|
DeviceNumber UInt32 | |
Irp Pointer | |
MajorFunction HexInt32 | |
MinorFunction HexInt32 | |
Parameter HexInt32 |
Event ID 214: Completing a non-read/write request.
#Fields #
| Name | Description |
|---|---|
DeviceNumber UInt32 | |
Irp Pointer | |
Status HexInt32 | NTSTATUS reference |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-StorDiag",
"guid": "{F5D05B38-80A6-4653-825D-C414E4AB3C68}",
"event_source_name": "",
"event_id": 214,
"version": 1,
"level": 4,
"task": 200,
"opcode": 101,
"keywords": "0x40000000C0000000",
"time_created": "2026-06-02T06:03:26.286+00:00",
"event_record_id": 0,
"correlation": {},
"execution": {
"process_id": 4,
"thread_id": 2520
},
"channel": "ETW Trace",
"computer": "DESKTOP-FF3N5XK",
"security": {
"user_id": ""
}
},
"event_data": {
"DeviceNumber": 0,
"Irp": "0xFFFFBD09F10D2010",
"Status": "00000000"
},
"message": "Class"
}
Event ID 215: Dispatching a power request.
#Fields #
| Name | Description |
|---|---|
DeviceNumber UInt32 | |
Irp Pointer | |
MinorFunction HexInt32 | |
Type UInt8 | |
OldState HexInt32 | |
NewState HexInt32 | |
Action HexInt32 | |
PowerStateContext HexInt32 |
Event ID 216: Completing a power request.
#Fields #
| Name | Description |
|---|---|
DeviceNumber UInt32 | |
Irp Pointer | |
Status HexInt32 | NTSTATUS reference |
Event ID 217: Dispatching a PnP request.
#Fields #
| Name | Description |
|---|---|
DeviceNumber UInt32 | |
Irp Pointer | |
MinorFunction HexInt32 | |
Type HexInt32 | |
DeviceObject Pointer |
Event ID 218: Completing a PnP request.
#Fields #
| Name | Description |
|---|---|
DeviceNumber UInt32 | |
Irp Pointer | |
Status HexInt32 | NTSTATUS reference |
Event ID 219: Completing a PnP enumeration request.
#Fields #
| Name | Description |
|---|---|
DeviceNumber UInt32 | |
Irp Pointer | |
NumberOfChildren UInt32 | |
Status HexInt32 | NTSTATUS reference |
Event ID 220: Performing a queue-related operation.
#Fields #
| Name | Description |
|---|---|
DeviceNumber UInt32 | |
QueueTag HexInt32 | |
Operation UInt8 | Known values
|
Status HexInt32 | NTSTATUS reference |
Example Event #
{
"system": {
"channel": "Microsoft-Windows-Storage-ClassPnP/Diagnose",
"computer": "10.2.10.21",
"correlation": {},
"event_id": 220,
"event_record_id": 0,
"event_source_name": "",
"execution": {
"process_id": 9228,
"thread_id": 3844
},
"guid": "",
"keywords": 0,
"level": 4,
"opcode": 106,
"provider": "Microsoft-Windows-StorDiag",
"security": {
"user_id": ""
},
"task": 0,
"time_created": "2026-07-21 23:57:02.224Z",
"version": 0
},
"event_data": {
"DeviceNumber": 0,
"Operation": 3,
"QueueTag": "01000000",
"Status": "00000000"
},
"message": ""
}
Event ID 221: Dispatching a PassThrough request.
#Fields #
| Name | Description |
|---|---|
DeviceNumber UInt32 | |
Irp Pointer | |
MajorFunction HexInt32 | |
MinorFunction HexInt32 | |
Parameter HexInt32 |
Event ID 222: Upperlevel Trim request servicing time.
#Fields #
| Name | Description |
|---|---|
DeviceGUID GUID | |
DeviceNumber UInt32 | |
RequestDurationin100ns UInt64 | |
UpperLevelIrp Pointer | |
IrpStatus HexInt32 | |
DsmFlags UInt32 | |
DataSetRangesCount UInt32 | |
DataSetRanges UInt32 |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-StorDiag",
"guid": "{F5D05B38-80A6-4653-825D-C414E4AB3C68}",
"event_source_name": "",
"event_id": 222,
"version": 1,
"level": 4,
"task": 200,
"opcode": 101,
"keywords": "0x1000400000000000",
"time_created": "2026-06-02T06:03:26.286+00:00",
"event_record_id": 0,
"correlation": {},
"execution": {
"process_id": 4,
"thread_id": 2520
},
"channel": "ETW Trace",
"computer": "DESKTOP-FF3N5XK",
"security": {
"user_id": ""
}
},
"event_data": {
"DataSetRanges": "00C0230E060000000040000000000000",
"DataSetRangesCount": 1,
"DeviceGUID": "{5A7D9CED-A852-A1AC-E3DA-7B3E59928B2A}",
"DeviceNumber": 0,
"DsmFlags": 2147483648,
"IrpStatus": "00000000",
"RequestDuration (in 100ns)": 10333,
"Upper Level Irp": "0xFFFFBD09F10D2010"
},
"message": "Class"
}
Example keys not documented in the fields table: RequestDuration (in 100ns), Upper Level Irp
Event ID 223: Downlevel Unmap SRB request servicing time taken by lower driver stack(s)
#Fields #
| Name | Description |
|---|---|
DeviceGUID GUID | |
DeviceNumber UInt32 | |
RequestDurationin100ns UInt64 | |
OriginalIrp Pointer | |
SrbStatus UInt8 | |
SrbFlags HexInt32 | |
MaxAllowedLbaCount UInt64 | |
MaxAllowedBlockDescriptorCount UInt64 | |
LbaSizeinBytes UInt32 | |
Srb_BlockDescriptorCount UInt32 | |
Srb_BlockDescriptors Float |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-StorDiag",
"guid": "{F5D05B38-80A6-4653-825D-C414E4AB3C68}",
"event_source_name": "",
"event_id": 223,
"version": 1,
"level": 4,
"task": 200,
"opcode": 101,
"keywords": "0x1000400000000000",
"time_created": "2026-06-02T06:03:26.286+00:00",
"event_record_id": 0,
"correlation": {},
"execution": {
"process_id": 4,
"thread_id": 2520
},
"channel": "ETW Trace",
"computer": "DESKTOP-FF3N5XK",
"security": {
"user_id": ""
}
},
"event_data": {
"DeviceGUID": "{5A7D9CED-A852-A1AC-E3DA-7B3E59928B2A}",
"DeviceNumber": 0,
"LbaSize (in Bytes)": 512,
"MaxAllowedBlockDescriptorCount": 1,
"MaxAllowedLbaCount": 4194303,
"Original Irp": "0xFFFFBD09F10D2010",
"RequestDuration (in 100ns)": 8119,
"SrbFlags": "00800000",
"SrbStatus": 1,
"Srb_BlockDescriptorCount": 1,
"Srb_BlockDescriptors": "00000000030711E00000002000000000"
},
"message": "Class"
}
Example keys not documented in the fields table: LbaSize (in Bytes), Original Irp, RequestDuration (in 100ns)
Event ID 224: Report Zone Latency
#Fields #
| Name | Description |
|---|---|
DeviceNumber UInt32 | |
RequestDurationin100ns UInt64 | |
UpperLevelIrp Pointer | |
IrpStatus HexInt32 | |
IsPartial Boolean | |
StartingOffset UInt64 | |
BufferSize UInt32 |
Event ID 225: Reset Write Pointer Latency
#Fields #
| Name | Description |
|---|---|
DeviceNumber UInt32 | |
RequestDurationin100ns UInt64 | |
UpperLevelIrp Pointer | |
IrpStatus HexInt32 | |
ResetAll Boolean | |
StartingOffset UInt64 |
Event ID 226: Completing a failed IOCTL request.
#Fields #
| Name | Description |
|---|---|
DeviceGUID GUID | |
DeviceNumber UInt32 | |
Vendor AnsiString | |
Model AnsiString | |
FirmwareVersion AnsiString | |
SerialNumber AnsiString | |
IrpStatus HexInt32 | |
IoctlControlCode HexInt32 |
Event ID 500: Completing a failed upper level read request.
#Fields #
| Name | Description |
|---|---|
DeviceGUID GUID | |
DeviceNumber UInt32 | |
Vendor AnsiString | |
Model AnsiString | |
FirmwareVersion AnsiString | |
SerialNumber AnsiString | |
IrpStatus HexInt32 | |
LBA HexInt64 | |
TransferByteCount UInt64 | |
NvCachePriority UInt8 | |
PagingPriority UInt32 |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-StorDiag",
"guid": "{F5D05B38-80A6-4653-825D-C414E4AB3C68}",
"event_source_name": "",
"event_id": 500,
"version": 1,
"level": 2,
"task": 200,
"opcode": 101,
"keywords": 576460752305520640,
"time_created": "2026-03-20T19:05:01.3457184+00:00",
"event_record_id": 57,
"correlation": {},
"execution": {
"process_id": 3800,
"thread_id": 8480
},
"channel": "Microsoft-Windows-Storage-ClassPnP/Operational",
"computer": "JD-WIN11-22H2-1.ludus.domain",
"security": {
"user_id": ""
}
},
"event_data": {
"DeviceGUID": "{e8422238-88a7-116d-3f2e-b657cf884f03}",
"DeviceNumber": "1",
"Vendor": "Msft ",
"Model": "Virtual Disk ",
"FirmwareVersion": "1.0 ",
"SerialNumber": "NULL",
"IrpStatus": "0xc000000e",
"LBA": "0x40800",
"TransferByteCount": "512",
"NvCachePriority": "255",
"PagingPriority": "2"
},
"message": "Completing a failed upper level read request."
}
Event ID 501: Completing a failed upper level write request.
#Fields #
| Name | Description |
|---|---|
DeviceGUID GUID | |
DeviceNumber UInt32 | |
Vendor AnsiString | |
Model AnsiString | |
FirmwareVersion AnsiString | |
SerialNumber AnsiString | |
IrpStatus HexInt32 | |
LBA HexInt64 | |
TransferByteCount UInt64 | |
NvCachePriority UInt8 | |
PagingPriority UInt32 |
Event ID 502: Completing a failed upper level paging read request.
#Fields #
| Name | Description |
|---|---|
DeviceGUID GUID | |
DeviceNumber UInt32 | |
Vendor AnsiString | |
Model AnsiString | |
FirmwareVersion AnsiString | |
SerialNumber AnsiString | |
IrpStatus HexInt32 | |
LBA HexInt64 | |
TransferByteCount UInt64 | |
NvCachePriority UInt8 | |
PagingPriority UInt32 |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-StorDiag",
"guid": "F5D05B38-80A6-4653-825D-C414E4AB3C68",
"event_source_name": "",
"event_id": 502,
"version": 1,
"level": 2,
"task": 200,
"opcode": 101,
"keywords": 576460752313909248,
"time_created": "2026-03-13T20:08:10.726401+00:00",
"event_record_id": 2,
"correlation": {},
"execution": {
"process_id": 3952,
"thread_id": 5384
},
"channel": "Microsoft-Windows-Storage-ClassPnP/Operational",
"computer": "LAB-WIN11.ludus.domain",
"security": {
"user_id": ""
}
},
"event_data": {
"DeviceGUID": "96B63F5A-0716-1FE9-02F0-284D47E6F444",
"DeviceNumber": 1,
"Vendor": "Msft ",
"Model": "Virtual Disk ",
"FirmwareVersion": "1.0 ",
"SerialNumber": "NULL",
"IrpStatus": "0xc000000e",
"LBA": "0x40800",
"TransferByteCount": 4096,
"NvCachePriority": 255,
"PagingPriority": 1
},
"message": ""
}
Event ID 503: Completing a failed upper level paging write request.
#Fields #
| Name | Description |
|---|---|
DeviceGUID GUID | |
DeviceNumber UInt32 | |
Vendor AnsiString | |
Model AnsiString | |
FirmwareVersion AnsiString | |
SerialNumber AnsiString | |
IrpStatus HexInt32 | |
LBA HexInt64 | |
TransferByteCount UInt64 | |
NvCachePriority UInt8 | |
PagingPriority UInt32 |
Event ID 504: Completing a failed IOCTL request.
#Fields #
| Name | Description |
|---|---|
DeviceGUID GUID | |
DeviceNumber UInt32 | |
Vendor AnsiString | |
Model AnsiString | |
FirmwareVersion AnsiString | |
SerialNumber AnsiString | |
IrpStatus HexInt32 | |
IoctlControlCode HexInt32 |
Event ID 505: Completing a failed Read SCSI SRB request
#Fields #
| Name | Description |
|---|---|
DeviceGUID GUID | |
DeviceNumber UInt32 | |
Vendor AnsiString | |
Model AnsiString | |
FirmwareVersion AnsiString | |
SerialNumber AnsiString | |
DownLevelIrpStatus HexInt32 | |
SrbStatus UInt8 | |
ScsiStatus UInt8 | |
SenseKey UInt8 | |
AdditionalSenseCode UInt8 | |
AdditionalSenseCodeQualifier UInt8 | |
CdbByteCount UInt32 | |
CdbBytes Binary | |
NumberOfRetriesDone UInt8 |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-StorDiag",
"guid": "F5D05B38-80A6-4653-825D-C414E4AB3C68",
"event_source_name": "",
"event_id": 505,
"version": 1,
"level": 2,
"task": 200,
"opcode": 101,
"keywords": 576460752347463680,
"time_created": "2026-03-13T20:08:10.726385+00:00",
"event_record_id": 1,
"correlation": {
"ActivityID": "03A00006-0001-0000-6096-45970B92FFFF"
},
"execution": {
"process_id": 3952,
"thread_id": 5384
},
"channel": "Microsoft-Windows-Storage-ClassPnP/Operational",
"computer": "LAB-WIN11.ludus.domain",
"security": {
"user_id": ""
}
},
"event_data": {
"DeviceGUID": "96B63F5A-0716-1FE9-02F0-284D47E6F444",
"DeviceNumber": 1,
"Vendor": "Msft ",
"Model": "Virtual Disk ",
"FirmwareVersion": "1.0 ",
"SerialNumber": "NULL",
"DownLevelIrpStatus": "0xc000000e",
"SrbStatus": 8,
"ScsiStatus": 2,
"SenseKey": 0,
"AdditionalSenseCode": 0,
"AdditionalSenseCodeQualifier": 0,
"CdbByteCount": 16,
"CdbBytes": "88000000000000040800000000080000",
"NumberOfRetriesDone": 0
},
"message": ""
}
Event ID 506: Completing a failed Write SCSI SRB request
#Fields #
| Name | Description |
|---|---|
DeviceGUID GUID | |
DeviceNumber UInt32 | |
Vendor AnsiString | |
Model AnsiString | |
FirmwareVersion AnsiString | |
SerialNumber AnsiString | |
DownLevelIrpStatus HexInt32 | |
SrbStatus UInt8 | |
ScsiStatus UInt8 | |
SenseKey UInt8 | |
AdditionalSenseCode UInt8 | |
AdditionalSenseCodeQualifier UInt8 | |
CdbByteCount UInt32 | |
CdbBytes Binary | |
NumberOfRetriesDone UInt8 |
Event ID 507: Completing a failed non-ReadWrite SCSI SRB request
#Fields #
| Name | Description |
|---|---|
DeviceGUID GUID | |
DeviceNumber UInt32 | |
Vendor AnsiString | |
Model AnsiString | |
FirmwareVersion AnsiString | |
SerialNumber AnsiString | |
DownLevelIrpStatus HexInt32 | |
SrbStatus UInt8 | |
ScsiStatus UInt8 | |
SenseKey UInt8 | |
AdditionalSenseCode UInt8 | |
AdditionalSenseCodeQualifier UInt8 | |
CdbByteCount UInt32 | |
CdbBytes Binary | |
NumberOfRetriesDone UInt8 |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-StorDiag",
"guid": "{F5D05B38-80A6-4653-825D-C414E4AB3C68}",
"event_source_name": "",
"event_id": 507,
"version": 1,
"level": 2,
"task": 200,
"opcode": 101,
"keywords": 576460752437641216,
"time_created": "2026-05-29T16:32:51.0502111+00:00",
"event_record_id": 102,
"correlation": {
"ActivityID": "{00000000-0000-0000-0000-000000000001}"
},
"execution": {
"process_id": 812,
"thread_id": 816
},
"channel": "Microsoft-Windows-Storage-ClassPnP/Operational",
"computer": "telemetry-DC-a.cell-a.ludus.domain",
"security": {
"user_id": "S-1-5-18"
}
},
"event_data": {
"DeviceGUID": "{5a7d9ced-a852-a1ac-e3da-7b3e59928b2a}",
"DeviceNumber": "0",
"Vendor": "Red Hat ",
"Model": "VirtIO",
"FirmwareVersion": "0001",
"SerialNumber": "",
"DownLevelIrpStatus": "0xc0000185",
"SrbStatus": "6",
"ScsiStatus": "0",
"SenseKey": "0",
"AdditionalSenseCode": "0",
"AdditionalSenseCodeQualifier": "0",
"CdbByteCount": "6",
"CdbBytes": "151000001800",
"NumberOfRetriesDone": "0"
},
"message": "Completing a failed non-ReadWrite SCSI SRB request"
}
Event ID 508: Completing a failed Non-SCSI SRB request
#Fields #
| Name | Description |
|---|---|
DeviceGUID GUID | |
DeviceNumber UInt32 | |
Vendor AnsiString | |
Model AnsiString | |
FirmwareVersion AnsiString | |
SerialNumber AnsiString | |
DownLevelIrpStatus HexInt32 | |
SrbStatus UInt8 | |
SrbFunction HexInt32 | |
SrbFlags HexInt32 | |
NumberOfRetriesDone UInt8 |
Event ID 509: Completing a failed PNP request.
#Fields #
| Name | Description |
|---|---|
DeviceGUID GUID | |
DeviceNumber UInt32 | |
Vendor AnsiString | |
Model AnsiString | |
FirmwareVersion AnsiString | |
SerialNumber AnsiString | |
IrpStatus HexInt32 | |
IrpMinorFunction UInt8 | |
PnPType UInt32 | |
PnPUsageInPath Boolean | |
CurrentPnpState UInt32 | |
PreviousPnpState UInt32 | |
PagingPathUsageCount UInt32 | |
HibernationPathUsageCount UInt32 | |
DumpPathUsageCount UInt32 |
Event ID 510: Completing a failed Power request.
#Fields #
| Name | Description |
|---|---|
DeviceGUID GUID | |
DeviceNumber UInt32 | |
Vendor AnsiString | |
Model AnsiString | |
FirmwareVersion AnsiString | |
SerialNumber AnsiString | |
IrpStatus HexInt32 | |
IrpMinorFunction UInt8 | |
PowerSystemContext UInt32 | |
PowerStateType UInt32 | |
PowerState UInt32 | |
PowerShutdownType UInt32 | |
CurrentPowerState UInt32 | |
ContextPowerChangeState UInt32 |
Event ID 511: Completing a failed WMI request
#Fields #
| Name | Description |
|---|---|
DeviceGUID GUID | |
DeviceNumber UInt32 | |
Vendor AnsiString | |
Model AnsiString | |
FirmwareVersion AnsiString | |
SerialNumber AnsiString | |
IrpStatus HexInt32 | |
IrpMinorFunction UInt8 | |
WmiDataBlockGUID GUID | |
WmiProviderId Pointer |
Event ID 512: Get Storage Firmware Information
#Fields #
| Name | Description |
|---|---|
DeviceGUID GUID | |
Status HexInt32 | NTSTATUS reference |
InputBufferLength UInt32 | |
OutputBufferLength UInt32 | |
DeviceNumber UInt32 | |
PortDriverCodeSet UInt32 | |
FirmwareGetInfoSupport UInt32 | |
QueryFlag UInt32 |
Event ID 513: Download Storage Firmware
#Fields #
| Name | Description |
|---|---|
DeviceGUID GUID | |
Status HexInt32 | NTSTATUS reference |
InputBufferLength UInt32 | |
DeviceNumber UInt32 | |
PortDriverCodeSet UInt32 | |
FirmwareGetInfoSupport UInt32 | |
HWFirmwareSupportUpgrade UInt8 | |
ImagePayloadAlignment UInt32 | |
SlotCount UInt8 | |
SlotIndex UInt32 | |
FWImageVersion UInt32 | |
FWSize UInt32 | |
FWSlot UInt8 | |
FWImageBufferSize UInt64 | |
Flags UInt32 | |
FWImageOffset UInt64 |
Event ID 514: Activate New Storage Firmware
#Fields #
| Name | Description |
|---|---|
DeviceGUID GUID | |
Status HexInt32 | NTSTATUS reference |
InputBufferLength UInt32 | |
DeviceNumber UInt32 | |
PortDriverCodeSet UInt32 | |
FirmwareGetInfoSupport UInt32 | |
HWFirmwareSupportUpgrade UInt8 | |
SlotCount UInt8 | |
SlotIndex UInt32 | |
FWImageVersion UInt32 | |
FWSize UInt32 | |
FWSlot UInt8 | |
Flags UInt32 |
Event ID 516: Failed to process zone command asynchronously
#Fields #
| Name | Description |
|---|---|
DeviceGUID GUID | |
DeviceNumber UInt32 | |
Vendor AnsiString | |
Model AnsiString | |
FirmwareVersion AnsiString | |
SerialNumber AnsiString | |
DsmAction UInt32 |
Event ID 517: Read capacity failed with SMR device
#Fields #
| Name | Description |
|---|---|
DeviceGUID GUID | |
DeviceNumber UInt32 | |
Vendor AnsiString | |
Model AnsiString | |
FirmwareVersion AnsiString | |
SerialNumber AnsiString | |
DefaultValueUsed Boolean | |
BytesPerSector UInt32 | |
SectorShift UInt32 | |
NTStatus HexInt32 | NTSTATUS reference |
Event ID 518: Zone count mismatch
#Fields #
| Name | Description |
|---|---|
DeviceGUID GUID | |
DeviceNumber UInt32 | |
Vendor AnsiString | |
Model AnsiString | |
FirmwareVersion AnsiString | |
SerialNumber AnsiString | |
ActualZoneCount UInt32 | |
DeviceZoneCount UInt32 | |
ZoneGroupCount UInt32 | |
BytesPerSector UInt32 |
Event ID 519: Retrieve zone information failed
#Fields #
| Name | Description |
|---|---|
DeviceGUID GUID | |
DeviceNumber UInt32 | |
Vendor AnsiString | |
Model AnsiString | |
FirmwareVersion AnsiString | |
SerialNumber AnsiString | |
NTStatus HexInt32 | NTSTATUS reference |
BytesPerSector UInt32 |
Event ID 520: Query Command Duration Limit support and its Mode Page
#Fields #
| Name | Description |
|---|---|
DeviceGUID GUID | |
DeviceNumber UInt32 | |
Vendor AnsiString | |
Model AnsiString | |
FirmwareVersion AnsiString | |
SerialNumber AnsiString | |
NTStatus HexInt32 | NTSTATUS reference |
CommandOpCode UInt8 | |
T2CDLPage UInt8 | |
CDLPage UInt8 |
Event ID 521: Query Command Duration Limit Mode Page failed
#Fields #
| Name | Description |
|---|---|
DeviceGUID GUID | |
DeviceNumber UInt32 | |
Vendor AnsiString | |
Model AnsiString | |
FirmwareVersion AnsiString | |
SerialNumber AnsiString | |
NTStatus HexInt32 | NTSTATUS reference |
CDLSupported Boolean | |
PageSavable Boolean | |
T2CDLPage UInt8 | |
CDLPage UInt8 |
Event ID 522: Set Command Duration Limit Mode Page failed
#Fields #
| Name | Description |
|---|---|
DeviceGUID GUID | |
DeviceNumber UInt32 | |
Vendor AnsiString | |
Model AnsiString | |
FirmwareVersion AnsiString | |
SerialNumber AnsiString | |
NTStatus HexInt32 | NTSTATUS reference |
CDLSupported Boolean | |
PageSavable Boolean | |
T2CDLPage UInt8 | |
CDLPage UInt8 |
Event ID 523: Read capacity failed
#Fields #
| Name | Description |
|---|---|
DeviceGUID GUID | |
DeviceNumber UInt32 | |
Vendor AnsiString | |
Model AnsiString | |
FirmwareVersion AnsiString | |
SerialNumber AnsiString | |
DefaultValueUsed Boolean | |
BytesPerSector UInt32 | |
SectorShift UInt32 | |
NTStatus HexInt32 | NTSTATUS reference |
Provenance
ETW provider GUID {F5D05B38-80A6-4653-825D-C414E4AB3C68}
Defined in classpnp.sys, the binary that emits these events.
- WS2022-20348.4893, sample captured from a live trace, binary version 10.0.20348.4163, captured 2026-06-02 — Manifest XML pack, 1.9 MB
- Win11-26200.6584, sample captured from a live trace, binary version 10.0.26100.5074, captured 2026-06-02 — Manifest XML pack, 2.0 MB
- WS2022-20348.4893, schema read from the registered manifest, binary version 10.0.20348.4163, captured 2026-06-02 — Manifest XML pack, 1.9 MB
- Win11-26200.6584, schema read from the registered manifest, binary version 10.0.26100.5074, captured 2026-06-02 — Manifest XML pack, 2.0 MB