Microsoft-Windows-SPB-ClassExtension
19 events across 2 channels
Event ID 1000: The Simple Peripheral Bus WDF class extension has started.
#Description
The Simple Peripheral Bus WDF class extension has started. The control object name is ControlDeviceName.
Message #
Fields #
| Name | Description |
|---|---|
ControlDeviceName UnicodeString | |
Status UInt32 | NTSTATUS reference |
Event ID 1001: The Simple Peripheral Bus WDF class extension failed to start (error Status).
#Description
The Simple Peripheral Bus WDF class extension failed to start (error Status). The control object name is ControlDeviceName.
Message #
Fields #
| Name | Description |
|---|---|
ControlDeviceName UnicodeString | |
Status UInt32 | NTSTATUS reference |
Event ID 1002: The Simple Peripheral Bus WDF class extension has unloaded.
#Description
The Simple Peripheral Bus WDF class extension has unloaded.
Message #
Event ID 1010: I/O operation flow through SPBCx
#Fields #
| Name | Description |
|---|---|
Controller Pointer | |
TargetName UnicodeString | |
ScopeTag UnicodeString | |
File Pointer | |
Request Pointer | |
RequestType Int8 | |
Length UInt32 |
Event ID 1011: I/OoperationflowthroughSPBCxIoDispatchToTarget_V1
#Event ID 1012: I/OoperationflowthroughSPBCxIoForwardToControllerQueue_V1
#Event ID 1013: I/OoperationflowthroughSPBCxIoDispatchToController_V1
#Event ID 1014: I/OoperationflowthroughSPBCxIoPresentToDriver_V1
#Event ID 1015: I/O operation flow through SPBCx
#Fields #
| Name | Description |
|---|---|
Request Pointer | |
CompletionStatus UInt32 | |
Information UInt64 |
Event ID 1016: I/OoperationflowthroughSPBCxStop_V1
#Event ID 1018: Direction: Data.
#Event ID 1019: Target TargetName has exceeded the locked IO watchdog period.
#Event ID 1020: Preprocessing DeviceState IRP in SPBCx for controller Controller.
#Event ID 1021: Payload begin: TotalByteCount = IoTotalByteCount, TransferCount = TransferCount.
#Event ID 1022: Transfer descriptor begin: Index = TransferIndex, Direction = TransferDirection, TotalByteCount = TransferTotalByteCount.
#Event ID 1023: Transfer buffer: Index = BufferIndex, ByteCount = ByteCount.
#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 72cd9ff7-4af8-4b89-aede-5f26fda13567
Defined in SpbCx.sys, the binary that emits these events.
Observed on:
- WS2022-20348.4893, schema read from the registered manifest, binary version 10.0.20348.3451, captured 2026-06-02
- Win11-26200.6584, schema read from the registered manifest, binary version 10.0.26100.5074, captured 2026-06-02