Microsoft-Windows-GPIO-ClassExtension

28 events across 1 channel

Event ID 1000: task_0AcpiEventMethodStart_V1

#
Provider
Microsoft-Windows-GPIO-ClassExtension
Channel
Analytic
Opcode
AcpiEventMethodStart

Fields #

NameDescription
ControllerBiosName UnicodeString
BankId UInt16
PinNumber UInt16

Event ID 1001: task_0AcpiEventMethodComplete_V1

#
Provider
Microsoft-Windows-GPIO-ClassExtension
Channel
Analytic
Opcode
AcpiEventMethodComplete

Fields #

NameDescription
PinNumber UInt16

Event ID 1002: task_0ClearActiveInterruptsStart_V1

#
Provider
Microsoft-Windows-GPIO-ClassExtension
Channel
Analytic
Opcode
ClearActiveInterruptsStart

Fields #

NameDescription
ControllerBiosName UnicodeString
BankId UInt16
PinMask UInt64

Event ID 1003: task_0ClearActiveInterruptsComplete_V1

#
Provider
Microsoft-Windows-GPIO-ClassExtension
Channel
Analytic
Opcode
ClearActiveInterruptsComplete

Fields #

NameDescription
PinMask UInt64

Event ID 1004: task_0DebounceTimerStart_V1

#
Provider
Microsoft-Windows-GPIO-ClassExtension
Channel
Analytic
Opcode
DebounceTimerStart

Fields #

NameDescription
ControllerBiosName UnicodeString
BankId UInt16
PinNumber UInt16
Timeout UInt16

Event ID 1005: task_0DebounceTimerComplete_V1

#
Provider
Microsoft-Windows-GPIO-ClassExtension
Channel
Analytic
Opcode
DebounceTimerComplete

Fields #

NameDescription
PinNumber UInt16

Event ID 1006: task_0DeferredInterruptActivitiesStart_V1

#
Provider
Microsoft-Windows-GPIO-ClassExtension
Channel
Analytic
Opcode
DeferredInterruptActivitiesStart

Fields #

NameDescription
ControllerBiosName UnicodeString
BankId UInt16

Event ID 1007: task_0DeferredInterruptActivitiesComplete_V1

#
Provider
Microsoft-Windows-GPIO-ClassExtension
Channel
Analytic
Opcode
DeferredInterruptActivitiesComplete

Event ID 1008: task_0DisableInterruptStart_V1

#
Provider
Microsoft-Windows-GPIO-ClassExtension
Channel
Analytic
Opcode
DisableInterruptStart

Fields #

NameDescription
ControllerBiosName UnicodeString
BankId UInt16
PinNumber UInt16

Event ID 1009: task_0DisableInterruptComplete_V1

#
Provider
Microsoft-Windows-GPIO-ClassExtension
Channel
Analytic
Opcode
DisableInterruptComplete

Fields #

NameDescription
PinNumber UInt16

Event ID 1010: task_0EnableInterruptStart_V1

#
Provider
Microsoft-Windows-GPIO-ClassExtension
Channel
Analytic
Opcode
EnableInterruptStart

Fields #

NameDescription
ControllerBiosName UnicodeString
BankId UInt16
PinNumber UInt16

Event ID 1011: task_0EnableInterruptComplete_V1

#
Provider
Microsoft-Windows-GPIO-ClassExtension
Channel
Analytic
Opcode
EnableInterruptComplete

Fields #

NameDescription
PinNumber UInt16

Event ID 1012: GPIO bank interrupt flow through MSGPIOCLX

#
Provider
Microsoft-Windows-GPIO-ClassExtension
Channel
Analytic
Task
GPIObankinterruptflowthroughMSGPIOCLX
Opcode
InterruptInvokeDeviceIsrStart

Fields #

NameDescription
PinNumber UInt16
Gsiv UInt32

Event ID 1013: GPIObankinterruptflowthroughMSGPIOCLXInterruptInvokeDeviceIsrComplete_V1

#
Provider
Microsoft-Windows-GPIO-ClassExtension
Channel
Analytic
Task
GPIObankinterruptflowthroughMSGPIOCLX
Opcode
InterruptInvokeDeviceIsrComplete

Event ID 1014: GPIO bank interrupt flow through MSGPIOCLX

#
Provider
Microsoft-Windows-GPIO-ClassExtension
Channel
Analytic
Task
GPIObankinterruptflowthroughMSGPIOCLX
Opcode
InterruptPinState

Fields #

NameDescription
EnableRegister UInt64
MaskRegister UInt64
StatusRegister UInt64
NonEnabledActiveInterrupts UInt64
ReplayRegister UInt64

Event ID 1015: GPIO bank interrupt flow through MSGPIOCLX

#
Provider
Microsoft-Windows-GPIO-ClassExtension
Channel
Analytic
Task
GPIObankinterruptflowthroughMSGPIOCLX
Opcode
Start

Fields #

NameDescription
ControllerBiosName UnicodeString
BankId UInt16
Gsiv UInt32

Event ID 1016: GPIObankinterruptflowthroughMSGPIOCLXStop_V1

#
Provider
Microsoft-Windows-GPIO-ClassExtension
Channel
Analytic
Task
GPIObankinterruptflowthroughMSGPIOCLX
Opcode
Stop

Event ID 1017: task_0MaskInterruptsStart_V1

#
Provider
Microsoft-Windows-GPIO-ClassExtension
Channel
Analytic
Opcode
MaskInterruptsStart

Fields #

NameDescription
ControllerBiosName UnicodeString
BankId UInt16
PinMask UInt64

Event ID 1018: task_0MaskInterruptsComplete_V1

#
Provider
Microsoft-Windows-GPIO-ClassExtension
Channel
Analytic
Opcode
MaskInterruptsComplete

Fields #

NameDescription
PinMask UInt64

Event ID 1019: GPIO bank interrupt flow through MSGPIOCLX

#
Provider
Microsoft-Windows-GPIO-ClassExtension
Channel
Analytic
Task
GPIObankinterruptflowthroughMSGPIOCLX
Opcode
QueryActiveInterruptsStart

Fields #

NameDescription
ControllerBiosName UnicodeString
BankId UInt16

Event ID 1020: GPIObankinterruptflowthroughMSGPIOCLXQueryActiveInterruptsComplete_V1

#
Provider
Microsoft-Windows-GPIO-ClassExtension
Channel
Analytic
Task
GPIObankinterruptflowthroughMSGPIOCLX
Opcode
QueryActiveInterruptsComplete

Event ID 1021: task_0QueryEnabledInterruptsStart_V1

#
Provider
Microsoft-Windows-GPIO-ClassExtension
Channel
Analytic
Opcode
QueryEnabledInterruptsStart

Fields #

NameDescription
ControllerBiosName UnicodeString
BankId UInt16

Event ID 1022: task_0QueryEnabledInterruptsComplete_V1

#
Provider
Microsoft-Windows-GPIO-ClassExtension
Channel
Analytic
Opcode
QueryEnabledInterruptsComplete

Event ID 1023: task_0ReconfigureInterruptStart_V1

#
Provider
Microsoft-Windows-GPIO-ClassExtension
Channel
Analytic
Opcode
ReconfigureInterruptStart

Fields #

NameDescription
ControllerBiosName UnicodeString
BankId UInt16
PinNumber UInt16

Event ID 1024: task_0ReconfigureInterruptComplete_V1

#
Provider
Microsoft-Windows-GPIO-ClassExtension
Channel
Analytic
Opcode
ReconfigureInterruptComplete

Fields #

NameDescription
PinNumber UInt16

Event ID 1025: task_0UnmaskInterruptStart_V1

#
Provider
Microsoft-Windows-GPIO-ClassExtension
Channel
Analytic
Opcode
UnmaskInterruptStart

Fields #

NameDescription
ControllerBiosName UnicodeString
BankId UInt16
PinNumber UInt16

Event ID 1026: task_0UnmaskInterruptComplete_V1

#
Provider
Microsoft-Windows-GPIO-ClassExtension
Channel
Analytic
Opcode
UnmaskInterruptComplete

Fields #

NameDescription
PinNumber UInt16

Event ID 1027: task_0SpuriousInterruptDetected_V1

#
Provider
Microsoft-Windows-GPIO-ClassExtension
Channel
Analytic
Opcode
SpuriousInterruptDetected

Fields #

NameDescription
PinNumber UInt16
Gsiv UInt32

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 55ab77f6-fa04-43ef-af45-688fbf500482

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

Observed on:

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

Downloads