Microsoft-Windows-EnhancedStorage-EhStorTcgDrv
52 events across 2 channels
Event ID 1: An operation has failed (hr, ErrorParam1, ErrorParam2, ErrorParam3).
#Event ID 2: An operation has failed (Win32Err, ErrorParam1, ErrorParam2, ErrorParam3).
#Event ID 3: An operation has failed (ErrorParam1, ErrorParam2, ErrorParam3, ErrorParam4).
#Description
An operation has failed (ErrorParam1, ErrorParam2, ErrorParam3, ErrorParam4).
Message #
Fields #
| Name | Description |
|---|---|
Context AnsiString | |
NTStatus HexInt32 | NTSTATUS reference |
ErrorParam1 HexInt32 | |
ErrorParam2 HexInt32 | |
ErrorParam3 HexInt32 | |
ErrorParam4 HexInt32 |
Event ID 4: Failed to allocate object.
#Event ID 5: Unexpected size.
#Event ID 6: Invalid data.
#Event ID 7: Device responded with an error status.
#Event ID 8: Bad device.
#Event ID 9: The function is not supported.
#Event ID 10: A TCG Command has returned an error.
#Event ID 11: A TCG Silo Command has returned an error.
#Event ID 12: A TCG Silo has returned the capabilities value of Capabilities.
#Event ID 13: The system has performed an authentication operation on an Enhanced Storage device.
#Description
The system has performed an authentication operation on an Enhanced Storage device.
Message #
Fields #
| Name | Description |
|---|---|
BandID UInt32 | |
Authorize UInt32 | |
Status HexInt32 | NTSTATUS reference |
Event ID 14: A TCG error has occurred.
#Event ID 100: The following informational event has occurred (Param1, Param2, Param3, Param4).
#Event ID 101: The following warning event has occurred (Param1, Param2, Param3, Param4).
#Event ID 102: The following error event has occurred (Param1, Param2, Param3, Param4).
#Event ID 103: An operation was performed on band id BandID of device DeviceLocation.
#Description
An operation was performed on band id BandID of device DeviceLocation.
Message #
Fields #
| Name | Description |
|---|---|
DeviceLocation UnicodeString | |
BandID UInt32 | |
Parameter1Name UnicodeString | |
Parameter1Value UInt64 | |
Parameter2Name UnicodeString | |
Parameter2Value UInt64 | |
Parameter3Name UnicodeString | |
Parameter3Value UInt64 | |
Parameter4Name UnicodeString | |
Parameter4Value UInt64 |
Event ID 200: Get silo capabilities (SiloCmd=Param1).
#Event ID 201: Get silo capabilities returned (SiloCmd=Param1, Status=Param2).
#Event ID 202: Execute silo command (SiloCmd=SiloCmd).
#Description
Execute silo command (SiloCmd=SiloCmd).
Message #
Fields #
| Name | Description |
|---|---|
Context AnsiString | |
SiloCmd HexInt64 | |
TcgCmd AnsiString | |
Status HexInt64 | NTSTATUS reference |
Param1 HexInt64 | |
Param2 HexInt64 | |
Param3 HexInt64 | |
Param4 HexInt64 |
Event ID 203: Excute silo command returned (SiloCmd=SiloCmd, Status=TcgCmd).
#Description
Excute silo command returned (SiloCmd=SiloCmd, Status=TcgCmd).
Message #
Fields #
| Name | Description |
|---|---|
Context AnsiString | |
SiloCmd HexInt64 | |
TcgCmd AnsiString | |
Status HexInt64 | NTSTATUS reference |
Param1 HexInt64 | |
Param2 HexInt64 | |
Param3 HexInt64 | |
Param4 HexInt64 |
Event ID 204: Silo reset (SiloCmd=Param1).
#Event ID 205: Silo reset returned (SiloCmd=Param1, Status=Param2).
#Event ID 206: Ioctl: QueryCapabilities
#Event ID 207: Ioctl: QueryCapabilities returned (Status=Param1).
#Event ID 208: Ioctl: Activate
#Event ID 209: Ioctl: Activate returned (Status=Param1).
#Event ID 210: Ioctl: Revert
#Event ID 211: Ioctl: Revert returned (Status=Param1).
#Event ID 212: Ioctl: EnumBands
#Event ID 213: Ioctl: EnumBands returned (Status=Param1).
#Event ID 214: Ioctl: CreateBand
#Event ID 215: Ioctl: CreateBand returned (Status=Param1).
#Event ID 216: Ioctl: SetBandLocation
#Event ID 217: Ioctl: SetBandLocation returned (Status=Param1).
#Event ID 218: Ioctl: SetBandSecurity
#Event ID 219: Ioctl: SetBandSecurity returned (Status=Param1).
#Event ID 220: Ioctl: DeleteBand
#Event ID 221: Ioctl: DeleteBand returned (Status=Param1).
#Event ID 222: Ioctl: EraseBand
#Event ID 223: Ioctl: EraseBand returned (Status=Param1).
#Event ID 224: Ioctl: GetBandMetadata
#Event ID 225: Ioctl: GetBandMetadata returned (Status=Param1).
#Event ID 226: Ioctl: SetBandMetadata
#Event ID 227: Ioctl: SetBandMetadata returned (Status=Param1).
#Event ID 228: Ioctl: RelinquishSilo
#Event ID 229: Ioctl: RelinquishSilo returned (Status=Param1).
#Event ID 230: Ioctl: SetSid
#Event ID 231: Ioctl: SetSid returned (Status=Param1).
#Event ID 232: Ioctl: EraseAllBands
#Event ID 233: Ioctl: EraseAllBands returned (Status=Param1).
#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 aa3aa23b-bb6d-425a-b58c-1d7e37f5d02a
Defined in EhStorTcgDrv.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.1, captured 2026-06-02