Microsoft-Windows-Serial-ClassExtension-V2

32 events across 2 channels

EventTitleChannelSample
1SerCx2 loaded (ControlDeviceName).AnalyticN
2SerCx2 failed to load (Status).SystemN
3SerCx2 unloading.AnalyticN
4Starting rundown.AnalyticN
5Device rundown (Device).AnalyticN
6Rundown complete.AnalyticN
7Device created (Device).AnalyticN
8Device destroyed (Device).AnalyticN
9TransmitSM (TransferSmContext) Event: Event.AnalyticN
10TransmitSM (TransferSmContext) Transition: FromState[Event] -> ToState.AnalyticN
11Invalid Transition TransmitSM (TransferSmContext) Transition: FromState[Event] …AnalyticN
12ReceiveSM (TransferSmContext) Event: Event.AnalyticN
13ReceiveSM (TransferSmContext) Transition: FromState[Event] -> ToState.AnalyticN
14Invalid Transition ReceiveSM (TransferSmContext) Transition: FromState[Event] -> …AnalyticN
15Processing IOCTL.AnalyticN
16Completed IOCTL with Status.AnalyticN
17Transmit I/O request for Length bytes started.AnalyticN
18Transmit I/O request completed (Status).AnalyticN
19Transmit I/O chunk of Length bytes using TransferModeEvent.AnalyticN
20Receive I/O request for Length bytes started.AnalyticN
21Receive I/O request completed (Status).AnalyticN
22Receive I/O chunk of Length bytes using TransferModeEvent.AnalyticN
23Saved BytesSaved bytes before exiting D0.AnalyticN
24Transitioning to system power state TargetState.AnalyticN
25Transitioning to device power state TargetState.AnalyticN
26System power state transition TargetState complete (Status).AnalyticN
27Device power state transition TargetState complete (Status).AnalyticN
28Event Event.AnalyticN
29TransmitSM (TransferSmContext) Event: Event.AnalyticN
30TransmitSM (TransferSmContext) Transition: FromState[Event] -> ToState.AnalyticN
31ReceiveSM (TransferSmContext) Event: Event.AnalyticN
32ReceiveSM (TransferSmContext) Transition: FromState[Event] -> ToState.AnalyticN

Event ID 1: SerCx2 loaded (ControlDeviceName).

#
Provider
Microsoft-Windows-Serial-ClassExtension-V2
Channel
Analytic
Opcode
Info

Description

SerCx2 loaded (ControlDeviceName).

Message #

SerCx2 loaded (%1).

Fields #

NameDescription
ControlDeviceName UnicodeString

Event ID 2: SerCx2 failed to load (Status).

#
Provider
Microsoft-Windows-Serial-ClassExtension-V2
Channel
System
Opcode
Info

Description

SerCx2 failed to load (Status).

Message #

SerCx2 failed to load (%2).

Fields #

NameDescription
ControlDeviceName UnicodeString
Status HexInt32NTSTATUS reference

Event ID 3: SerCx2 unloading.

#
Provider
Microsoft-Windows-Serial-ClassExtension-V2
Channel
Analytic
Opcode
Info

Description

SerCx2 unloading.

Message #

SerCx2 unloading.

Event ID 4: Starting rundown.

#
Provider
Microsoft-Windows-Serial-ClassExtension-V2
Channel
Analytic
Task
Rundownevents.
Opcode
Start

Description

Starting rundown.

Message #

Starting rundown.

Event ID 5: Device rundown (Device).

#
Provider
Microsoft-Windows-Serial-ClassExtension-V2
Channel
Analytic
Task
Rundownevents.

Description

Device rundown (Device).

Message #

Device rundown (%1).

Fields #

NameDescription
Device Pointer
TransmitTransferSmContext Pointer
ReceiveTransferSmContext Pointer
DeviceInstanceId UnicodeString

Event ID 6: Rundown complete.

#
Provider
Microsoft-Windows-Serial-ClassExtension-V2
Channel
Analytic
Task
Rundownevents.
Opcode
Stop

Description

Rundown complete.

Message #

Rundown complete.

Event ID 7: Device created (Device).

#
Provider
Microsoft-Windows-Serial-ClassExtension-V2
Channel
Analytic
Opcode
Info

Description

Device created (Device).

Message #

Device created (%1).

Fields #

NameDescription
Device Pointer
TransmitTransferSmContext Pointer
ReceiveTransferSmContext Pointer
DeviceInstanceId UnicodeString

Event ID 8: Device destroyed (Device).

#
Provider
Microsoft-Windows-Serial-ClassExtension-V2
Channel
Analytic
Opcode
Info

Description

Device destroyed (Device).

Message #

Device destroyed (%1).

Fields #

NameDescription
Device Pointer

Event ID 9: TransmitSM (TransferSmContext) Event: Event.

#
Provider
Microsoft-Windows-Serial-ClassExtension-V2
Channel
Analytic
Task
I/Orequest.
Opcode
I/OStateMachineoperation.

Description

TransmitSM (TransferSmContext) Event: Event.

Message #

TransmitSM (%1) Event: %2

Fields #

NameDescription
TransferSmContext Pointer
Event HexInt32

Event ID 10: TransmitSM (TransferSmContext) Transition: FromState[Event] -> ToState.

#
Provider
Microsoft-Windows-Serial-ClassExtension-V2
Channel
Analytic
Task
I/Orequest.
Opcode
I/OStateMachineoperation.

Description

TransmitSM (TransferSmContext) Transition: FromState[Event] -> ToState.

Message #

TransmitSM (%1) Transition: %2[%3] -> %4

Fields #

NameDescription
TransferSmContext Pointer
FromState HexInt32
Event HexInt32
ToState HexInt32

Event ID 11: Invalid Transition TransmitSM (TransferSmContext) Transition: FromState[Event] -> ToState.

#
Provider
Microsoft-Windows-Serial-ClassExtension-V2
Channel
Analytic
Task
I/Orequest.

Description

Invalid Transition TransmitSM (TransferSmContext) Transition: FromState[Event] -> ToState.

Message #

Invalid Transition TransmitSM (%1) Transition: %2[%3] -> %4

Fields #

NameDescription
TransferSmContext Pointer
FromState HexInt32
Event HexInt32
ToState HexInt32

Event ID 12: ReceiveSM (TransferSmContext) Event: Event.

#
Provider
Microsoft-Windows-Serial-ClassExtension-V2
Channel
Analytic
Task
I/Orequest.
Opcode
I/OStateMachineoperation.

Description

ReceiveSM (TransferSmContext) Event: Event.

Message #

ReceiveSM (%1) Event: %2

Fields #

NameDescription
TransferSmContext Pointer
Event HexInt32

Event ID 13: ReceiveSM (TransferSmContext) Transition: FromState[Event] -> ToState.

#
Provider
Microsoft-Windows-Serial-ClassExtension-V2
Channel
Analytic
Task
I/Orequest.
Opcode
I/OStateMachineoperation.

Description

ReceiveSM (TransferSmContext) Transition: FromState[Event] -> ToState.

Message #

ReceiveSM (%1) Transition: %2[%3] -> %4

Fields #

NameDescription
TransferSmContext Pointer
FromState HexInt32
Event HexInt32
ToState HexInt32

Event ID 14: Invalid Transition ReceiveSM (TransferSmContext) Transition: FromState[Event] -> ToState.

#
Provider
Microsoft-Windows-Serial-ClassExtension-V2
Channel
Analytic
Task
I/Orequest.

Description

Invalid Transition ReceiveSM (TransferSmContext) Transition: FromState[Event] -> ToState.

Message #

Invalid Transition ReceiveSM (%1) Transition: %2[%3] -> %4

Fields #

NameDescription
TransferSmContext Pointer
FromState HexInt32
Event HexInt32
ToState HexInt32

Event ID 15: Processing IOCTL.

#
Provider
Microsoft-Windows-Serial-ClassExtension-V2
Channel
Analytic
Task
IOCTLrequest.
Opcode
Start

Description

Processing IOCTL.

Message #

Processing %2.

Fields #

NameDescription
Device Pointer
IOCTL HexInt32
IOCTLInputBufferLength HexInt32
IOCTLInputBuffer Binary

Event ID 16: Completed IOCTL with Status.

#
Provider
Microsoft-Windows-Serial-ClassExtension-V2
Channel
Analytic
Task
IOCTLrequest.
Opcode
Stop

Description

Completed IOCTL with Status.

Message #

Completed %2 with %3.

Fields #

NameDescription
Device Pointer
IOCTL HexInt32
Status HexInt32NTSTATUS reference
IOCTLOutputBufferLength HexInt32
IOCTLOutputBuffer Binary

Event ID 17: Transmit I/O request for Length bytes started.

#
Provider
Microsoft-Windows-Serial-ClassExtension-V2
Channel
Analytic
Task
I/Orequest.
Opcode
Start

Description

Transmit I/O request for Length bytes started.

Message #

Transmit I/O request for %2 bytes started.

Fields #

NameDescription
Device Pointer
Length UInt64

Event ID 18: Transmit I/O request completed (Status).

#
Provider
Microsoft-Windows-Serial-ClassExtension-V2
Channel
Analytic
Task
I/Orequest.
Opcode
Stop

Description

Transmit I/O request completed (Status).

Message #

Transmit I/O request completed (%2).

Fields #

NameDescription
Device Pointer
Status HexInt32NTSTATUS reference
Information UInt64

Event ID 19: Transmit I/O chunk of Length bytes using TransferModeEvent.

#
Provider
Microsoft-Windows-Serial-ClassExtension-V2
Channel
Analytic
Task
I/Orequest.
Opcode
I/Opayloadoperation.

Description

Transmit I/O chunk of Length bytes using TransferModeEvent.

Message #

Transmit I/O chunk of %3 bytes using %4.

Fields #

NameDescription
Device Pointer
Offset UInt64
Length UInt32
TransferModeEvent HexInt32
Payload Binary

Event ID 20: Receive I/O request for Length bytes started.

#
Provider
Microsoft-Windows-Serial-ClassExtension-V2
Channel
Analytic
Task
I/Orequest.
Opcode
Start

Description

Receive I/O request for Length bytes started.

Message #

Receive I/O request for %2 bytes started.

Fields #

NameDescription
Device Pointer
Length UInt64

Event ID 21: Receive I/O request completed (Status).

#
Provider
Microsoft-Windows-Serial-ClassExtension-V2
Channel
Analytic
Task
I/Orequest.
Opcode
Stop

Description

Receive I/O request completed (Status).

Message #

Receive I/O request completed (%2).

Fields #

NameDescription
Device Pointer
Status HexInt32NTSTATUS reference
Information UInt64

Event ID 22: Receive I/O chunk of Length bytes using TransferModeEvent.

#
Provider
Microsoft-Windows-Serial-ClassExtension-V2
Channel
Analytic
Task
I/Orequest.
Opcode
I/Opayloadoperation.

Description

Receive I/O chunk of Length bytes using TransferModeEvent.

Message #

Receive I/O chunk of %3 bytes using %4.

Fields #

NameDescription
Device Pointer
Offset UInt64
Length UInt32
TransferModeEvent HexInt32
Payload Binary

Event ID 23: Saved BytesSaved bytes before exiting D0.

#
Provider
Microsoft-Windows-Serial-ClassExtension-V2
Channel
Analytic
Task
I/Orequest.

Description

Saved BytesSaved bytes before exiting D0. Total TotalBytes bytes.

Message #

Saved %2 bytes before exiting D0. Total %3 bytes.

Fields #

NameDescription
Device Pointer
BytesSaved UInt32
TotalBytes UInt32

Event ID 24: Transitioning to system power state TargetState.

#
Provider
Microsoft-Windows-Serial-ClassExtension-V2
Channel
Analytic
Task
Powerstatetransitions.
Opcode
Start

Description

Transitioning to system power state TargetState.

Message #

Transitioning to system power state %2.

Fields #

NameDescription
Device Pointer
TargetState HexInt32

Event ID 25: Transitioning to device power state TargetState.

#
Provider
Microsoft-Windows-Serial-ClassExtension-V2
Channel
Analytic
Task
Powerstatetransitions.
Opcode
Start

Description

Transitioning to device power state TargetState.

Message #

Transitioning to device power state %2.

Fields #

NameDescription
Device Pointer
TargetState HexInt32

Event ID 26: System power state transition TargetState complete (Status).

#
Provider
Microsoft-Windows-Serial-ClassExtension-V2
Channel
Analytic
Task
Powerstatetransitions.
Opcode
Stop

Description

System power state transition TargetState complete (Status).

Message #

System power state transition %2 complete (%3).

Fields #

NameDescription
Device Pointer
TargetState HexInt32
Status HexInt32NTSTATUS reference

Event ID 27: Device power state transition TargetState complete (Status).

#
Provider
Microsoft-Windows-Serial-ClassExtension-V2
Channel
Analytic
Task
Powerstatetransitions.
Opcode
Stop

Description

Device power state transition TargetState complete (Status).

Message #

Device power state transition %2 complete (%3).

Fields #

NameDescription
Device Pointer
TargetState HexInt32
Status HexInt32NTSTATUS reference

Event ID 28: Event Event.

#
Provider
Microsoft-Windows-Serial-ClassExtension-V2
Channel
Analytic
Task
I/Orequest.

Description

Event Event.

Message #

Event %2.

Fields #

NameDescription
Device Pointer
Event HexInt32

Event ID 29: TransmitSM (TransferSmContext) Event: Event.

#
Provider
Microsoft-Windows-Serial-ClassExtension-V2
Channel
Analytic
Task
I/Orequest.
Opcode
I/OStateMachineoperation.

Description

TransmitSM (TransferSmContext) Event: Event.

Message #

TransmitSM (%1) Event: %2

Fields #

NameDescription
TransferSmContext Pointer
Event HexInt32

Event ID 30: TransmitSM (TransferSmContext) Transition: FromState[Event] -> ToState.

#
Provider
Microsoft-Windows-Serial-ClassExtension-V2
Channel
Analytic
Task
I/Orequest.
Opcode
I/OStateMachineoperation.

Description

TransmitSM (TransferSmContext) Transition: FromState[Event] -> ToState.

Message #

TransmitSM (%1) Transition: %2[%3] -> %4

Fields #

NameDescription
TransferSmContext Pointer
FromState HexInt32
Event HexInt32
ToState HexInt32

Event ID 31: ReceiveSM (TransferSmContext) Event: Event.

#
Provider
Microsoft-Windows-Serial-ClassExtension-V2
Channel
Analytic
Task
I/Orequest.
Opcode
I/OStateMachineoperation.

Description

ReceiveSM (TransferSmContext) Event: Event.

Message #

ReceiveSM (%1) Event: %2

Fields #

NameDescription
TransferSmContext Pointer
Event HexInt32

Event ID 32: ReceiveSM (TransferSmContext) Transition: FromState[Event] -> ToState.

#
Provider
Microsoft-Windows-Serial-ClassExtension-V2
Channel
Analytic
Task
I/Orequest.
Opcode
I/OStateMachineoperation.

Description

ReceiveSM (TransferSmContext) Transition: FromState[Event] -> ToState.

Message #

ReceiveSM (%1) Transition: %2[%3] -> %4

Fields #

NameDescription
TransferSmContext Pointer
FromState HexInt32
Event HexInt32
ToState HexInt32

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 eee173ef-7ed2-45de-9877-01c70a852fbd

Defined in SerCx2.sys, the binary that emits these events.

Observed on:

  • WS2022-20348.4893, schema read from the registered manifest, binary version 10.0.20348.1, captured 2026-06-02
  • Win11-26200.6584, schema read from the registered manifest, binary version 10.0.26100.1150, captured 2026-06-02

Downloads