Microsoft-Windows-StorDiag
58 events across 4 channels
Event ID 1: ClassPnP IO request complete
#Description
ClassPnP IO request complete.
Message #
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
#Event ID 3: ClassPnP Boost Idle IO request
#Event ID 4: CopyOffload request servicing time taken by lower driver stack(s).
#Event ID 5: Dispatching a CopyOffload read request.
#Event ID 6: Dispatching a CopyOffload write request.
#Event ID 7: Completing a CopyOffload IO (read/write) request.
#Description
Completing a CopyOffload IO (read/write) request.
Message #
Fields #
| Name | Description |
|---|---|
DeviceNumber UInt32 | |
Irp Pointer | |
TransferredLength UInt64 | |
Flags HexInt32 | |
NTStatus HexInt32 | NTSTATUS reference |
Event ID 8: Device returned sense data.
#Event ID 201: Request servicing time taken by lower driver stack(s).
#Description
Request servicing time taken by lower driver stack(s).
Message #
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"
}
Event ID 202: Dispatching a read request.
#Event ID 203: Dispatching a write request.
#Description
Dispatching a write request.
Message #
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"
}
Event ID 204: Dispatching a read request.
#Description
Dispatching a read request.
Message #
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"
}
Event ID 205: Dispatching a write request.
#Description
Dispatching a write request.
Message #
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"
}
Event ID 206: Dispatching a read request.
#Event ID 207: Dispatching a write request.
#Event ID 208: Completing an IO (read/write) request.
#Description
Completing an IO (read/write) request.
Message #
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.
#Description
Retrying an IO (read/write) request.
Message #
Fields #
| Name | Description |
|---|---|
DeviceNumber UInt32 | |
Irp Pointer | |
CurrentRetryCount UInt32 | |
NTStatus HexInt32 | NTSTATUS reference |
SrbStatus UInt8 | |
ScsiStatus UInt8 | |
SenseKey UInt8 | |
AddSense UInt8 | |
AddSenseQ UInt8 |
Event ID 210: Flush request.
#Event ID 211: Flush request.
#Description
Flush request.
Message #
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.
#Event ID 213: Dispatching a WMI request.
#Event ID 214: Completing a non-read/write request.
#Description
Completing a non-read/write request.
Message #
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.
#Event ID 216: Completing a power request.
#Description
Completing a power request.
Message #
Fields #
| Name | Description |
|---|---|
DeviceNumber UInt32 | |
Irp Pointer | |
Status HexInt32 | NTSTATUS reference |
Event ID 217: Dispatching a PnP request.
#Event ID 218: Completing a PnP request.
#Description
Completing a PnP request.
Message #
Fields #
| Name | Description |
|---|---|
DeviceNumber UInt32 | |
Irp Pointer | |
Status HexInt32 | NTSTATUS reference |
Event ID 219: Completing a PnP enumeration request.
#Description
Completing a PnP enumeration request.
Message #
Fields #
| Name | Description |
|---|---|
DeviceNumber UInt32 | |
Irp Pointer | |
NumberOfChildren UInt32 | |
Status HexInt32 | NTSTATUS reference |
Event ID 220: Performing a queue-related operation.
#Description
Performing a queue-related operation.
Message #
Fields #
| Name | Description |
|---|---|
DeviceNumber UInt32 | |
QueueTag HexInt32 | |
Operation UInt8 | Known values
|
Status HexInt32 | NTSTATUS reference |
Event ID 221: Dispatching a PassThrough request.
#Event ID 222: Upperlevel Trim request servicing time.
#Description
Upperlevel Trim request servicing time.
Message #
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"
}
Event ID 223: Downlevel Unmap SRB request servicing time taken by lower driver stack(s)
#Description
Downlevel Unmap SRB request servicing time taken by lower driver stack(s).
Message #
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"
}
Event ID 224: Report Zone Latency
#Event ID 225: Reset Write Pointer Latency
#Event ID 226: Completing a failed IOCTL request.
#Event ID 500: Completing a failed upper level read request.
#Description
Completing a failed upper level read request.
Message #
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.
#Description
Completing a failed upper level write request.
Message #
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.
#Description
Completing a failed upper level paging read request.
Message #
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.
#Description
Completing a failed upper level paging write request.
Message #
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.
#Event ID 505: Completing a failed Read SCSI SRB request
#Description
Completing a failed Read SCSI SRB request.
Message #
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
#Description
Completing a failed Write SCSI SRB request.
Message #
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
#Description
Completing a failed non-ReadWrite SCSI SRB request.
Message #
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
#Description
Completing a failed Non-SCSI SRB request.
Message #
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.
#Description
Completing a failed PNP request.
Message #
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.
#Description
Completing a failed Power request.
Message #
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
#Event ID 512: Get Storage Firmware Information
#Description
Get Storage Firmware Information.
Message #
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
#Description
Download Storage Firmware.
Message #
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
#Description
Activate New Storage Firmware.
Message #
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 515: Query Device Telemetry
#Event ID 516: Failed to process zone command asynchronously
#Event ID 517: Read capacity failed with SMR device
#Description
Read capacity failed with SMR device.
Message #
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
#Event ID 519: Retrieve zone information failed
#Description
Retrieve zone information failed.
Message #
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
#Description
Query Command Duration Limit support and its Mode Page.
Message #
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
#Description
Query Command Duration Limit Mode Page failed.
Message #
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
#Description
Set Command Duration Limit Mode Page failed.
Message #
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
#Description
Read capacity failed.
Message #
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
Where this provider's schema came from, and which Windows build it was observed on. Windows can change a provider's event schema between builds, so use this to judge whether it matches the build you collect from.
ETW provider GUID {F5D05B38-80A6-4653-825D-C414E4AB3C68}
Defined in classpnp.sys, the binary that emits these events.
Observed on:
- WS2022-20348.4893, sample captured from a live trace, binary version 10.0.20348.4163, captured 2026-06-02
- Win11-26200.6584, sample captured from a live trace, binary version 10.0.26100.5074, captured 2026-06-02
- WS2022-20348.4893, schema read from the registered manifest, binary version 10.0.20348.4163, captured 2026-06-02
- Win11-26200.6584, schema read from the registered manifest, binary version 10.0.26100.5074, captured 2026-06-02