Microsoft-Windows-SPB-ClassExtension

19 events across 2 channels

Event ID 1000 — The Simple Peripheral Bus WDF class extension has started.

Provider
Microsoft-Windows-SPB-ClassExtension
Channel
Analytic
Task
StartupoftheSPBclassextension

Description

The Simple Peripheral Bus WDF class extension has started. The control object name is ControlDeviceName.

Message #

The Simple Peripheral Bus WDF class extension has started.  The control object name is %1.

Fields #

NameDescription
ControlDeviceName UnicodeString
Status UInt32NTSTATUS reference

Event ID 1001 — The Simple Peripheral Bus WDF class extension failed to start (error Status).

Provider
Microsoft-Windows-SPB-ClassExtension
Channel
Analytic
Task
StartupoftheSPBclassextension

Description

The Simple Peripheral Bus WDF class extension failed to start (error Status). The control object name is ControlDeviceName.

Message #

The Simple Peripheral Bus WDF class extension failed to start (error %2).  The control object name is %1.

Fields #

NameDescription
ControlDeviceName UnicodeString
Status UInt32NTSTATUS reference

Event ID 1002 — The Simple Peripheral Bus WDF class extension has unloaded.

Provider
Microsoft-Windows-SPB-ClassExtension
Channel
Analytic
Task
UnloadoftheSPBclassextension

Description

The Simple Peripheral Bus WDF class extension has unloaded.

Message #

The Simple Peripheral Bus WDF class extension has unloaded.

Event ID 1010 —

Provider
Microsoft-Windows-SPB-ClassExtension
Channel
Analytic
Task
I/OoperationflowthroughSPBCx
Opcode
Start

Fields #

NameDescription
Controller Pointer
TargetName UnicodeString
ScopeTag UnicodeString
File Pointer
Request Pointer
RequestType Int8
Length UInt32

Event ID 1011 —

Provider
Microsoft-Windows-SPB-ClassExtension
Channel
Analytic
Task
I/OoperationflowthroughSPBCx
Opcode
IoDispatchToTarget

Event ID 1012 —

Provider
Microsoft-Windows-SPB-ClassExtension
Channel
Analytic
Task
I/OoperationflowthroughSPBCx
Opcode
IoForwardToControllerQueue

Event ID 1013 —

Provider
Microsoft-Windows-SPB-ClassExtension
Channel
Analytic
Task
I/OoperationflowthroughSPBCx
Opcode
IoDispatchToController

Event ID 1014 —

Provider
Microsoft-Windows-SPB-ClassExtension
Channel
Analytic
Task
I/OoperationflowthroughSPBCx
Opcode
IoPresentToDriver

Event ID 1015 —

Provider
Microsoft-Windows-SPB-ClassExtension
Channel
Analytic
Task
I/OoperationflowthroughSPBCx
Opcode
IoComplete

Fields #

NameDescription
Request Pointer
CompletionStatus UInt32
Information UInt64

Event ID 1016 —

Provider
Microsoft-Windows-SPB-ClassExtension
Channel
Analytic
Task
I/OoperationflowthroughSPBCx
Opcode
Stop

Event ID 1017 — Data: {Data}.

Provider
Microsoft-Windows-SPB-ClassExtension
Channel
Analytic

Description

Data: {Data}.

Message #

Data: {Data}

Fields #

NameDescription
Data

Event ID 1018 — Direction: Data.

Provider
Microsoft-Windows-SPB-ClassExtension
Channel
Analytic
Task
I/OoperationflowthroughSPBCx
Opcode
IoSpbDirection

Description

Direction: Data.

Message #

Direction: %1

Fields #

NameDescription
Data UInt8

Event ID 1019 — Target TargetName has exceeded the locked IO watchdog period.

Provider
Microsoft-Windows-SPB-ClassExtension
Channel
Analytic
Task
I/OoperationflowthroughSPBCx
Opcode
IoLockWatchdogTimeout

Description

Target TargetName has exceeded the locked IO watchdog period.

Message #

Target %2 has exceeded the locked IO watchdog period.

Fields #

NameDescription
Controller Pointer
TargetName UnicodeString
ScopeTag UnicodeString
File Pointer

Event ID 1020 — Preprocessing DeviceState IRP in SPBCx for controller Controller.

Provider
Microsoft-Windows-SPB-ClassExtension
Channel
Analytic
Task
D_statetransitionforSPBcontrollerdriver
Opcode
DIrpPreprocess

Description

Preprocessing DeviceState IRP in SPBCx for controller Controller.

Message #

Preprocessing %2 IRP in SPBCx for controller %1.

Fields #

NameDescription
Controller Pointer
DeviceState HexInt32

Event ID 1021 — Payload begin: TotalByteCount = IoTotalByteCount, TransferCount = TransferCount.

Provider
Microsoft-Windows-SPB-ClassExtension
Channel
Analytic
Task
I/OoperationflowthroughSPBCx
Opcode
IoSpbPayloadStart

Description

Payload begin: TotalByteCount = IoTotalByteCount, TransferCount = TransferCount.

Message #

Payload begin: TotalByteCount = %1, TransferCount = %2

Fields #

NameDescription
IoTotalByteCount UInt64
TransferCount UInt32

Event ID 1022 — Transfer descriptor begin: Index = TransferIndex, Direction = TransferDirection, TotalByteCount = TransferTotalByteCount.

Provider
Microsoft-Windows-SPB-ClassExtension
Channel
Analytic
Task
I/OoperationflowthroughSPBCx
Opcode
IoSpbPayloadTdStart

Description

Transfer descriptor begin: Index = TransferIndex, Direction = TransferDirection, TotalByteCount = TransferTotalByteCount.

Message #

Transfer descriptor begin: Index = %1, Direction = %2, TotalByteCount = %3

Fields #

NameDescription
TransferIndex UInt32
TransferDirection UInt32
TransferTotalByteCount UInt64

Event ID 1023 — Transfer buffer: Index = BufferIndex, ByteCount = ByteCount.

Provider
Microsoft-Windows-SPB-ClassExtension
Channel
Analytic
Task
I/OoperationflowthroughSPBCx
Opcode
IoSpbPayloadTdBuffer

Description

Transfer buffer: Index = BufferIndex, ByteCount = ByteCount.

Message #

Transfer buffer: Index = %1, ByteCount = %2

Fields #

NameDescription
BufferIndex UInt32
ByteCount UInt32
Buffer Binary

Event ID 1024 — Transfer descriptor end.

Provider
Microsoft-Windows-SPB-ClassExtension
Channel
Analytic
Task
I/OoperationflowthroughSPBCx
Opcode
IoSpbPayloadTdStop

Description

Transfer descriptor end.

Message #

Transfer descriptor end.

Event ID 1025 — Payload end.

Provider
Microsoft-Windows-SPB-ClassExtension
Channel
Analytic
Task
I/OoperationflowthroughSPBCx
Opcode
IoSpbPayloadStop

Description

Payload end.

Message #

Payload end.