Microsoft-Windows-StorDiag

58 events across 4 channels

Event IDTitleChannel
1ClassPnP IO request completeOperational
2ClassPnP Enqueue Idle IO requestOperational
3ClassPnP Boost Idle IO requestOperational
4CopyOffload request servicing time taken by lower driver stack(s).Analytic
5Dispatching a CopyOffload read request.Diagnose
6Dispatching a CopyOffload write request.Diagnose
7Completing a CopyOffload IO (read/write) request.Diagnose
8Device returned sense data.Diagnose
201Request servicing time taken by lower driver stack(s).Analytic
202Dispatching a read request.Diagnose
203Dispatching a write request.Diagnose
204Dispatching a read request.Diagnose
205Dispatching a write request.Diagnose
206Dispatching a read request.Diagnose
207Dispatching a write request.Diagnose
208Completing an IO (read/write) request.Diagnose
209Retrying an IO (read/write) request.Diagnose
210Flush request.Diagnose
211Flush request.Diagnose
212Dispatching an IOCTL.Diagnose
213Dispatching a WMI request.Diagnose
214Completing a non-read/write request.Diagnose
215Dispatching a power request.Diagnose
216Completing a power request.Diagnose
217Dispatching a PnP request.Diagnose
218Completing a PnP request.Diagnose
219Completing a PnP enumeration request.Diagnose
220Performing a queue-related operation.Diagnose
221Dispatching a PassThrough request.Diagnose
222Upperlevel Trim request servicing time.Analytic
223Downlevel Unmap SRB request servicing time taken by lower driver stack(s)Analytic
224Report Zone LatencyDiagnose
225Reset Write Pointer LatencyDiagnose
226Completing a failed IOCTL request.Diagnose
500Completing a failed upper level read request.Operational
501Completing a failed upper level write request.Operational
502Completing a failed upper level paging read request.Operational
503Completing a failed upper level paging write request.Operational
504Completing a failed IOCTL request.Operational
505Completing a failed Read SCSI SRB requestOperational
506Completing a failed Write SCSI SRB requestOperational
507Completing a failed non-ReadWrite SCSI SRB requestOperational
508Completing a failed Non-SCSI SRB requestOperational
509Completing a failed PNP request.Operational
510Completing a failed Power request.Operational
511Completing a failed WMI requestOperational
512Get Storage Firmware InformationOperational
513Download Storage FirmwareOperational
514Activate New Storage FirmwareOperational
515Query Device TelemetryOperational
516Failed to process zone command asynchronouslyOperational
517Read capacity failed with SMR deviceOperational
518Zone count mismatchOperational
519Retrieve zone information failedOperational
520Query Command Duration Limit support and its Mode PageOperational
521Query Command Duration Limit Mode Page failedOperational
522Set Command Duration Limit Mode Page failedOperational
523Read capacity failedOperational

Event ID 1 — ClassPnP IO request complete

Provider
Microsoft-Windows-StorDiag
Channel
Operational
Task
ClassPnPIOrequestcomplete
Opcode
ClassPnP_IO_End

Description

ClassPnP IO request complete.

Message #

ClassPnP IO request complete

Fields #

NameDescription
RequestProcessTime UInt64
OriginalIrp Pointer
Irp Pointer
MajorFunction UInt8
RequestType UInt8
SrbStatus UInt8
DeviceNumber UInt32

Event ID 2 — ClassPnP Enqueue Idle IO request

Provider
Microsoft-Windows-StorDiag
Channel
Operational
Task
ClassPnPEnqueueIdleIOrequest
Opcode
ClassPnP_Enqueue_IdleIO

Description

ClassPnP Enqueue Idle IO request.

Message #

ClassPnP Enqueue Idle IO request

Fields #

NameDescription
Irp Pointer
CurrentIOCount UInt32
ActiveIOCount UInt32
DeviceNumber UInt32

Event ID 3 — ClassPnP Boost Idle IO request

Provider
Microsoft-Windows-StorDiag
Channel
Operational
Task
ClassPnPBoostIdleIOrequest
Opcode
ClassPnP_Boost_IdleIO

Description

ClassPnP Boost Idle IO request.

Message #

ClassPnP Boost Idle IO request

Fields #

NameDescription
Irp Pointer
Thread Pointer
CurrentIOCount UInt32
ActiveIOCount UInt32
DeviceNumber UInt32

Event ID 4 — CopyOffload request servicing time taken by lower driver stack(s).

Provider
Microsoft-Windows-StorDiag
Channel
Analytic
Task
Class

Description

CopyOffload request servicing time taken by lower driver stack(s).

Message #

CopyOffload request servicing time taken by lower driver stack(s).

Fields #

NameDescription
DeviceNumber UInt32
RequestDurationin100ns UInt64
Irp Pointer
Command UInt8
ServiceAction UInt8
SrbStatus UInt8
OriginalIrp Pointer

Event ID 5 — Dispatching a CopyOffload read request.

Provider
Microsoft-Windows-StorDiag
Channel
Diagnose
Task
Class
Opcode
Dispatchingofrequest.

Description

Dispatching a CopyOffload read request.

Message #

Dispatching a CopyOffload read request.

Fields #

NameDescription
DeviceNumber UInt32
Irp Pointer
IsWrite Boolean
FirstStartingLBA HexInt64
LengthOfTransferinbytes UInt64

Event ID 6 — Dispatching a CopyOffload write request.

Provider
Microsoft-Windows-StorDiag
Channel
Diagnose
Task
Class
Opcode
Dispatchingofrequest.

Description

Dispatching a CopyOffload write request.

Message #

Dispatching a CopyOffload write request.

Fields #

NameDescription
DeviceNumber UInt32
Irp Pointer
IsWrite Boolean
FirstStartingLBA HexInt64
LengthOfTransferinbytes UInt64

Event ID 7 — Completing a CopyOffload IO (read/write) request.

Provider
Microsoft-Windows-StorDiag
Channel
Diagnose
Task
Class
Opcode
Completionofrequest.

Description

Completing a CopyOffload IO (read/write) request.

Message #

Completing a CopyOffload IO (read/write) request.

Fields #

NameDescription
DeviceNumber UInt32
Irp Pointer
TransferredLength UInt64
Flags HexInt32
NTStatus HexInt32

Event ID 8 — Device returned sense data.

Provider
Microsoft-Windows-StorDiag
Channel
Diagnose
Task
Class

Description

Device returned sense data.

Message #

Device returned sense data.

Fields #

NameDescription
DeviceNumber UInt32
SenseKey UInt8
AddSense UInt8
AddSenseQ UInt8
CurrentRetryCount UInt32

Event ID 201 — Request servicing time taken by lower driver stack(s).

Provider
Microsoft-Windows-StorDiag
Channel
Analytic
Task
Class

Description

Request servicing time taken by lower driver stack(s).

Message #

Request servicing time taken by lower driver stack(s).

Fields #

NameDescription
DeviceNumber UInt32
RequestDurationin100ns UInt64
Irp Pointer
Command UInt8
SrbStatus UInt8
OriginalIrp Pointer

Event ID 202 — Dispatching a read request.

Provider
Microsoft-Windows-StorDiag
Channel
Diagnose
Task
Class
Opcode
Dispatchingofrequest.

Description

Dispatching a read request.

Message #

Dispatching a read request.

Fields #

NameDescription
DeviceNumber UInt32
Irp Pointer
Command UInt8
LengthOfTransferinbytes UInt64
LBA HexInt64
OriginalIrp Pointer
NvCachePriority UInt8

Event ID 203 — Dispatching a write request.

Provider
Microsoft-Windows-StorDiag
Channel
Diagnose
Task
Class
Opcode
Dispatchingofrequest.

Description

Dispatching a write request.

Message #

Dispatching a write request.

Fields #

NameDescription
DeviceNumber UInt32
Irp Pointer
Command UInt8
LengthOfTransferinbytes UInt64
LBA HexInt64
OriginalIrp Pointer
NvCachePriority UInt8

Event ID 204 — Dispatching a read request.

Provider
Microsoft-Windows-StorDiag
Channel
Diagnose
Task
Class
Opcode
Dispatchingofrequest.

Description

Dispatching a read request.

Message #

Dispatching a read request.

Fields #

NameDescription
DeviceNumber UInt32
Irp Pointer
Command UInt8
LengthOfTransferinbytes UInt64
LBA HexInt64
OriginalIrp Pointer
NvCachePriority UInt8

Event ID 205 — Dispatching a write request.

Provider
Microsoft-Windows-StorDiag
Channel
Diagnose
Task
Class
Opcode
Dispatchingofrequest.

Description

Dispatching a write request.

Message #

Dispatching a write request.

Fields #

NameDescription
DeviceNumber UInt32
Irp Pointer
Command UInt8
LengthOfTransferinbytes UInt64
LBA HexInt64
OriginalIrp Pointer
NvCachePriority UInt8

Event ID 206 — Dispatching a read request.

Provider
Microsoft-Windows-StorDiag
Channel
Diagnose
Task
Class
Opcode
Dispatchingofrequest.

Description

Dispatching a read request.

Message #

Dispatching a read request.

Fields #

NameDescription
DeviceNumber UInt32
Irp Pointer
Command UInt8
LengthOfTransferinbytes UInt64
LBA HexInt64
OriginalIrp Pointer
NvCachePriority UInt8

Event ID 207 — Dispatching a write request.

Provider
Microsoft-Windows-StorDiag
Channel
Diagnose
Task
Class
Opcode
Dispatchingofrequest.

Description

Dispatching a write request.

Message #

Dispatching a write request.

Fields #

NameDescription
DeviceNumber UInt32
Irp Pointer
Command UInt8
LengthOfTransferinbytes UInt64
LBA HexInt64
OriginalIrp Pointer
NvCachePriority UInt8

Event ID 208 — Completing an IO (read/write) request.

Provider
Microsoft-Windows-StorDiag
Channel
Diagnose
Task
Class
Opcode
Completionofrequest.

Description

Completing an IO (read/write) request.

Message #

Completing an IO (read/write) request.

Fields #

NameDescription
DeviceNumber UInt32
Irp Pointer
NTStatus HexInt32
SrbStatus UInt8
ScsiStatus UInt8
SenseKey UInt8
AddSense UInt8
AddSenseQ UInt8
OriginalIrp Pointer
NumberOfTimesRetried UInt32

Event ID 209 — Retrying an IO (read/write) request.

Provider
Microsoft-Windows-StorDiag
Channel
Diagnose
Task
Class
Opcode
Retryhandling.

Description

Retrying an IO (read/write) request.

Message #

Retrying an IO (read/write) request.

Fields #

NameDescription
DeviceNumber UInt32
Irp Pointer
CurrentRetryCount UInt32
NTStatus HexInt32
SrbStatus UInt8
ScsiStatus UInt8
SenseKey UInt8
AddSense UInt8
AddSenseQ UInt8

Event ID 210 — Flush request.

Provider
Microsoft-Windows-StorDiag
Channel
Diagnose
Task
Class

Description

Flush request.

Message #

Flush request.

Fields #

NameDescription
DeviceNumber UInt32
Irp Pointer
Bus UInt8
Target UInt8
LUN UInt8

Event ID 211 — Flush request.

Provider
Microsoft-Windows-StorDiag
Channel
Diagnose
Task
Class
Opcode
Completionofrequest.

Description

Flush request.

Message #

Flush request.

Fields #

NameDescription
DeviceNumber UInt32
Irp Pointer
NTStatus HexInt32
SrbStatus UInt8
ScsiStatus UInt8
SenseKey UInt8
AddSense UInt8
AddSenseQ UInt8
OriginalIrp Pointer

Event ID 212 — Dispatching an IOCTL.

Provider
Microsoft-Windows-StorDiag
Channel
Diagnose
Task
Class
Opcode
Dispatchingofrequest.

Description

Dispatching an IOCTL.

Message #

Dispatching an IOCTL.

Fields #

NameDescription
DeviceNumber UInt32
Irp Pointer
MajorFunction HexInt32
MinorFunction HexInt32
Parameter HexInt32

Event ID 213 — Dispatching a WMI request.

Provider
Microsoft-Windows-StorDiag
Channel
Diagnose
Task
Class
Opcode
Dispatchingofrequest.

Description

Dispatching a WMI request.

Message #

Dispatching a WMI request.

Fields #

NameDescription
DeviceNumber UInt32
Irp Pointer
MajorFunction HexInt32
MinorFunction HexInt32
Parameter HexInt32

Event ID 214 — Completing a non-read/write request.

Provider
Microsoft-Windows-StorDiag
Channel
Diagnose
Task
Class
Opcode
Completionofrequest.

Description

Completing a non-read/write request.

Message #

Completing a non-read/write request.

Fields #

NameDescription
DeviceNumber UInt32
Irp Pointer
Status HexInt32NTSTATUS reference

Event ID 215 — Dispatching a power request.

Provider
Microsoft-Windows-StorDiag
Channel
Diagnose
Task
Class
Opcode
Dispatchingofrequest.

Description

Dispatching a power request.

Message #

Dispatching a power request.

Fields #

NameDescription
DeviceNumber UInt32
Irp Pointer
MinorFunction HexInt32
Type UInt8
OldState HexInt32
NewState HexInt32
Action HexInt32
PowerStateContext HexInt32

Event ID 216 — Completing a power request.

Provider
Microsoft-Windows-StorDiag
Channel
Diagnose
Task
Class
Opcode
Completionofrequest.

Description

Completing a power request.

Message #

Completing a power request.

Fields #

NameDescription
DeviceNumber UInt32
Irp Pointer
Status HexInt32NTSTATUS reference

Event ID 217 — Dispatching a PnP request.

Provider
Microsoft-Windows-StorDiag
Channel
Diagnose
Task
Class
Opcode
Dispatchingofrequest.

Description

Dispatching a PnP request.

Message #

Dispatching a PnP request.

Fields #

NameDescription
DeviceNumber UInt32
Irp Pointer
MinorFunction HexInt32
Type HexInt32
DeviceObject Pointer

Event ID 218 — Completing a PnP request.

Provider
Microsoft-Windows-StorDiag
Channel
Diagnose
Task
Class
Opcode
Completionofrequest.

Description

Completing a PnP request.

Message #

Completing a PnP request.

Fields #

NameDescription
DeviceNumber UInt32
Irp Pointer
Status HexInt32NTSTATUS reference

Event ID 219 — Completing a PnP enumeration request.

Provider
Microsoft-Windows-StorDiag
Channel
Diagnose
Task
Class
Opcode
Completionofrequest.

Description

Completing a PnP enumeration request.

Message #

Completing a PnP enumeration request.

Fields #

NameDescription
DeviceNumber UInt32
Irp Pointer
NumberOfChildren UInt32
Status HexInt32NTSTATUS reference

Event ID 220 — Performing a queue-related operation.

Provider
Microsoft-Windows-StorDiag
Channel
Diagnose
Task
Class
Opcode
Queue_relatedoperation.

Description

Performing a queue-related operation.

Message #

Performing a queue-related operation.

Fields #

NameDescription
DeviceNumber UInt32
QueueTag HexInt32
Operation UInt8
Known values
%%2456
Open key file.
%%2457
Delete key file.
%%2458
Read persisted key from file.
%%2459
Write persisted key to file.
%%2464
Export of persistent cryptographic key.
%%2465
Import of persistent cryptographic key.
%%2480
Open Key.
%%2481
Create Key.
%%2482
Delete Key.
%%2483
Encrypt.
%%2484
Decrypt.
%%2485
Sign hash.
%%2486
Secret agreement.
%%2487
Domain settings.
%%2488
Local settings.
%%2489
Add provider.
%%2490
Remove provider.
%%2491
Add context.
%%2492
Remove context.
%%2493
Add function.
%%2494
Remove function.
%%2495
Add function provider.
%%2496
Remove function provider.
%%2497
Add function property.
%%2498
Remove function property.
%%2499
Machine key.
%%2500
User key.
%%2501
Key Derivation.
%%2502
Claim Creation.
%%2503
Claim Verification.
Status HexInt32NTSTATUS reference

Event ID 221 — Dispatching a PassThrough request.

Provider
Microsoft-Windows-StorDiag
Channel
Diagnose
Task
Class
Opcode
Dispatchingofrequest.

Description

Dispatching a PassThrough request.

Message #

Dispatching a PassThrough request.

Fields #

NameDescription
DeviceNumber UInt32
Irp Pointer
MajorFunction HexInt32
MinorFunction HexInt32
Parameter HexInt32

Event ID 222 — Upperlevel Trim request servicing time.

Provider
Microsoft-Windows-StorDiag
Channel
Analytic
Task
Class
Opcode
Completionofrequest.

Description

Upperlevel Trim request servicing time.

Message #

Upperlevel Trim request servicing time.

Fields #

NameDescription
DeviceGUID GUID
DeviceNumber UInt32
RequestDurationin100ns UInt64
UpperLevelIrp Pointer
IrpStatus HexInt32
DsmFlags UInt32
DataSetRangesCount UInt32
DataSetRanges UInt32

Event ID 223 — Downlevel Unmap SRB request servicing time taken by lower driver stack(s)

Provider
Microsoft-Windows-StorDiag
Channel
Analytic
Task
Class
Opcode
Completionofrequest.

Description

Downlevel Unmap SRB request servicing time taken by lower driver stack(s).

Message #

Downlevel Unmap SRB request servicing time taken by lower driver stack(s)

Fields #

NameDescription
DeviceGUID GUID
DeviceNumber UInt32
RequestDurationin100ns UInt64
OriginalIrp Pointer
SrbStatus UInt8
SrbFlags HexInt32
MaxAllowedLbaCount UInt64
MaxAllowedBlockDescriptorCount UInt64
LbaSizeinBytes UInt32
Srb_BlockDescriptorCount UInt32
Srb_BlockDescriptors Float

Event ID 224 — Report Zone Latency

Provider
Microsoft-Windows-StorDiag
Channel
Diagnose
Task
Class
Opcode
Completionofrequest.

Description

Report Zone Latency.

Message #

Report Zone Latency

Fields #

NameDescription
DeviceNumber UInt32
RequestDurationin100ns UInt64
UpperLevelIrp Pointer
IrpStatus HexInt32
IsPartial Boolean
StartingOffset UInt64
BufferSize UInt32

Event ID 225 — Reset Write Pointer Latency

Provider
Microsoft-Windows-StorDiag
Channel
Diagnose
Task
Class
Opcode
Completionofrequest.

Description

Reset Write Pointer Latency.

Message #

Reset Write Pointer Latency

Fields #

NameDescription
DeviceNumber UInt32
RequestDurationin100ns UInt64
UpperLevelIrp Pointer
IrpStatus HexInt32
ResetAll Boolean
StartingOffset UInt64

Event ID 226 — Completing a failed IOCTL request.

Provider
Microsoft-Windows-StorDiag
Channel
Diagnose
Task
Class
Opcode
Completionofrequest.

Description

Completing a failed IOCTL request.

Message #

Completing a failed IOCTL request.

Fields #

NameDescription
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.

Provider
Microsoft-Windows-StorDiag
Channel
Operational
Task
Class
Opcode
Completionofrequest.

Description

Completing a failed upper level read request.

Message #

Completing a failed upper level read request.

Fields #

NameDescription
DeviceGUID GUID
DeviceNumber UInt32
Vendor AnsiString
Model AnsiString
FirmwareVersion AnsiString
SerialNumber AnsiString
IrpStatus HexInt32
LBA HexInt64
TransferByteCount UInt64
NvCachePriority UInt8
PagingPriority UInt32

Event ID 501 — Completing a failed upper level write request.

Provider
Microsoft-Windows-StorDiag
Channel
Operational
Task
Class
Opcode
Completionofrequest.

Description

Completing a failed upper level write request.

Message #

Completing a failed upper level write request.

Fields #

NameDescription
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.

Provider
Microsoft-Windows-StorDiag
Channel
Operational
Level
Error
Task
Class
Opcode
Completionofrequest.

Description

Completing a failed upper level paging read request.

Message #

Completing a failed upper level paging read request.

Fields #

NameDescription
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.

Provider
Microsoft-Windows-StorDiag
Channel
Operational
Task
Class
Opcode
Completionofrequest.

Description

Completing a failed upper level paging write request.

Message #

Completing a failed upper level paging write request.

Fields #

NameDescription
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.

Provider
Microsoft-Windows-StorDiag
Channel
Operational
Task
Class
Opcode
Completionofrequest.

Description

Completing a failed IOCTL request.

Message #

Completing a failed IOCTL request.

Fields #

NameDescription
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

Provider
Microsoft-Windows-StorDiag
Channel
Operational
Level
Error
Task
Class
Opcode
Completionofrequest.

Description

Completing a failed Read SCSI SRB request.

Message #

Completing a failed Read SCSI SRB request

Fields #

NameDescription
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

Provider
Microsoft-Windows-StorDiag
Channel
Operational
Task
Class
Opcode
Completionofrequest.

Description

Completing a failed Write SCSI SRB request.

Message #

Completing a failed Write SCSI SRB request

Fields #

NameDescription
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

#
Provider
Microsoft-Windows-StorDiag
Channel
Operational
Level
Error
Task
Class
Opcode
Completionofrequest.

Description

Completing a failed non-ReadWrite SCSI SRB request.

Message #

Completing a failed non-ReadWrite SCSI SRB request

Fields #

NameDescription
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": "2022-04-07T17:41:19.261973+00:00",
    "event_record_id": 10,
    "correlation": {
      "ActivityID": "00000000-0000-0000-0000-000000000001"
    },
    "execution": {
      "process_id": 4,
      "thread_id": 32
    },
    "channel": "Microsoft-Windows-Storage-ClassPnP/Operational",
    "computer": "WIN-FPV0DSIC9O6.lab.local",
    "security": {
      "user_id": "S-1-5-18"
    }
  },
  "event_data": {
    "DeviceGUID": "E9A1B7AB-024C-F6F4-5089-48CC840C29D0",
    "DeviceNumber": 1,
    "Vendor": "VendorCo",
    "Model": "ProductCode",
    "FirmwareVersion": "2.00",
    "SerialNumber": "9207032533193411390",
    "DownLevelIrpStatus": "0xc000000d",
    "SrbStatus": 132,
    "ScsiStatus": 2,
    "SenseKey": 5,
    "AdditionalSenseCode": 32,
    "AdditionalSenseCodeQualifier": 0,
    "CdbByteCount": 16,
    "CdbBytes": "9E100000000000000000000000200000",
    "NumberOfRetriesDone": 0
  },
  "message": ""
}

References #

Event ID 508 — Completing a failed Non-SCSI SRB request

Provider
Microsoft-Windows-StorDiag
Channel
Operational
Task
Class
Opcode
Completionofrequest.

Description

Completing a failed Non-SCSI SRB request.

Message #

Completing a failed Non-SCSI SRB request

Fields #

NameDescription
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.

Provider
Microsoft-Windows-StorDiag
Channel
Operational
Task
Class
Opcode
Completionofrequest.

Description

Completing a failed PNP request.

Message #

Completing a failed PNP request.

Fields #

NameDescription
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.

Provider
Microsoft-Windows-StorDiag
Channel
Operational
Task
Class
Opcode
Completionofrequest.

Description

Completing a failed Power request.

Message #

Completing a failed Power request.

Fields #

NameDescription
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

Provider
Microsoft-Windows-StorDiag
Channel
Operational
Task
Class
Opcode
Completionofrequest.

Description

Completing a failed WMI request.

Message #

Completing a failed WMI request

Fields #

NameDescription
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

Provider
Microsoft-Windows-StorDiag
Channel
Operational
Task
Class
Opcode
Completionofrequest.

Description

Get Storage Firmware Information.

Message #

Get Storage Firmware Information

Fields #

NameDescription
DeviceGUID GUID
Status HexInt32NTSTATUS reference
InputBufferLength UInt32
OutputBufferLength UInt32
DeviceNumber UInt32
PortDriverCodeSet UInt32
FirmwareGetInfoSupport UInt32
QueryFlag UInt32

Event ID 513 — Download Storage Firmware

Provider
Microsoft-Windows-StorDiag
Channel
Operational
Task
Class
Opcode
Completionofrequest.

Description

Download Storage Firmware.

Message #

Download Storage Firmware

Fields #

NameDescription
DeviceGUID GUID
Status HexInt32NTSTATUS 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

Provider
Microsoft-Windows-StorDiag
Channel
Operational
Task
Class
Opcode
Completionofrequest.

Description

Activate New Storage Firmware.

Message #

Activate New Storage Firmware

Fields #

NameDescription
DeviceGUID GUID
Status HexInt32NTSTATUS 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

Provider
Microsoft-Windows-StorDiag
Channel
Operational
Task
Class
Opcode
Completionofrequest.

Description

Query Device Telemetry.

Message #

Query Device Telemetry

Fields #

NameDescription
DeviceGUID GUID
DeviceNumber UInt32
T10VendorIdLength UInt32
T10VendorId Binary
DataSet1Length UInt32
DataSet2Length UInt32
DataSet3Length UInt32
DataSet4Length UInt32
DataVersion UInt8
ReasonIdentifierLength UInt32
ReasonIdentifier Binary

Event ID 516 — Failed to process zone command asynchronously

Provider
Microsoft-Windows-StorDiag
Channel
Operational
Task
Class
Opcode
Completionofrequest.

Description

Failed to process zone command asynchronously.

Message #

Failed to process zone command asynchronously

Fields #

NameDescription
DeviceGUID GUID
DeviceNumber UInt32
Vendor AnsiString
Model AnsiString
FirmwareVersion AnsiString
SerialNumber AnsiString
DsmAction UInt32

Event ID 517 — Read capacity failed with SMR device

Provider
Microsoft-Windows-StorDiag
Channel
Operational
Task
Class
Opcode
Completionofrequest.

Description

Read capacity failed with SMR device.

Message #

Read capacity failed with SMR device

Fields #

NameDescription
DeviceGUID GUID
DeviceNumber UInt32
Vendor AnsiString
Model AnsiString
FirmwareVersion AnsiString
SerialNumber AnsiString
DefaultValueUsed Boolean
BytesPerSector UInt32
SectorShift UInt32
NTStatus HexInt32

Event ID 518 — Zone count mismatch

Provider
Microsoft-Windows-StorDiag
Channel
Operational
Task
Class
Opcode
Completionofrequest.

Description

Zone count mismatch.

Message #

Zone count mismatch

Fields #

NameDescription
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

Provider
Microsoft-Windows-StorDiag
Channel
Operational
Task
Class
Opcode
Completionofrequest.

Description

Retrieve zone information failed.

Message #

Retrieve zone information failed

Fields #

NameDescription
DeviceGUID GUID
DeviceNumber UInt32
Vendor AnsiString
Model AnsiString
FirmwareVersion AnsiString
SerialNumber AnsiString
NTStatus HexInt32
BytesPerSector UInt32

Event ID 520 — Query Command Duration Limit support and its Mode Page

Provider
Microsoft-Windows-StorDiag
Channel
Operational
Task
Class
Opcode
Completionofrequest.

Description

Query Command Duration Limit support and its Mode Page.

Message #

Query Command Duration Limit support and its Mode Page

Fields #

NameDescription
DeviceGUID GUID
DeviceNumber UInt32
Vendor AnsiString
Model AnsiString
FirmwareVersion AnsiString
SerialNumber AnsiString
NTStatus HexInt32
CommandOpCode UInt8
T2CDLPage UInt8
CDLPage UInt8

Event ID 521 — Query Command Duration Limit Mode Page failed

Provider
Microsoft-Windows-StorDiag
Channel
Operational
Task
Class
Opcode
Completionofrequest.

Description

Query Command Duration Limit Mode Page failed.

Message #

Query Command Duration Limit Mode Page failed

Fields #

NameDescription
DeviceGUID GUID
DeviceNumber UInt32
Vendor AnsiString
Model AnsiString
FirmwareVersion AnsiString
SerialNumber AnsiString
NTStatus HexInt32
CDLSupported Boolean
PageSavable Boolean
T2CDLPage UInt8
CDLPage UInt8

Event ID 522 — Set Command Duration Limit Mode Page failed

Provider
Microsoft-Windows-StorDiag
Channel
Operational
Task
Class
Opcode
Completionofrequest.

Description

Set Command Duration Limit Mode Page failed.

Message #

Set Command Duration Limit Mode Page failed

Fields #

NameDescription
DeviceGUID GUID
DeviceNumber UInt32
Vendor AnsiString
Model AnsiString
FirmwareVersion AnsiString
SerialNumber AnsiString
NTStatus HexInt32
CDLSupported Boolean
PageSavable Boolean
T2CDLPage UInt8
CDLPage UInt8

Event ID 523 — Read capacity failed

Provider
Microsoft-Windows-StorDiag
Channel
Operational
Task
Class
Opcode
Completionofrequest.

Description

Read capacity failed.

Message #

Read capacity failed

Fields #

NameDescription
DeviceGUID GUID
DeviceNumber UInt32
Vendor AnsiString
Model AnsiString
FirmwareVersion AnsiString
SerialNumber AnsiString
DefaultValueUsed Boolean
BytesPerSector UInt32
SectorShift UInt32
NTStatus HexInt32