Microsoft-Antimalware-RTP

EventTitleChannelSampleRule
1RTPPassthroughStartApplicationNN
2RTPPassthroughStopApplicationNN
3RTPPluginStartApplicationNN
4RTPPluginStopApplicationNN
5RTPFilterLoadApplicationNN
6RTPFilterUnloadApplicationNN
7RTPSetEngineApplicationNN
8RTPFlushCacheApplicationNN
9RTPScanTimeoutApplicationNN
10RTPEnabledApplicationNN
11RTPDisabledApplicationNN
12RTPConfigUpdateApplicationYN
13RTPSetRegistryMonitoringApplicationNN
14RTPThreatDetectionApplicationNN
15RTPSampleDetectionApplicationNN
16RTPLofiDetectionApplicationNN
17RTPExpensiveDetectionApplicationNN
18RTPBMDetectionApplicationNN
19RTPSeqReadApplicationNN
20RTPSuspendApplicationNN
21RTPResumeApplicationNN
22RTPPriorityApplicationYN
23DlpPerfOperationStartApplicationNN
24DlpPerfOperationStopApplicationNN
25DCEventApplicationNN
26DCEvent26ApplicationNN
27RTPFileScanResultApplicationYN
28DCEvent28ApplicationNN
29DCEvent29ApplicationNN

Event ID 1: RTPPassthroughStart

#
Channel
Application
Task
RTPPassthrough
Opcode
Start

Event ID 2: RTPPassthroughStop

#
Channel
Application
Task
RTPPassthrough
Opcode
Stop

Event ID 3: RTPPluginStart

#
Channel
Application
Task
RTPPlugin
Opcode
Start

Event ID 4: RTPPluginStop

#
Channel
Application
Task
RTPPlugin
Opcode
Stop

Event ID 5: RTPFilterLoad

#
Channel
Application
Task
RTPFilterLoad

Event ID 6: RTPFilterUnload

#
Channel
Application
Task
RTPFilterUnload

Event ID 7: RTPSetEngine

#
Channel
Application
Task
RTPSetEngine

Event ID 8: RTPFlushCache

#
Channel
Application
Task
RTPFlushCache

Event ID 9: RTPScanTimeout

#
Channel
Application
Task
RTPScanTimeout

Event ID 10: RTPEnabled

#
Channel
Application
Task
RTPEnabled

Event ID 11: RTPDisabled

#
Channel
Application
Task
RTPDisabled

Event ID 12: RTPConfigUpdate

#
Channel
Application
Level
Informational
Task
RTPConfigUpdate

Example Event #

{
  "system": {
    "channel": "Application",
    "computer": "10.2.10.21",
    "correlation": {},
    "event_id": 12,
    "event_record_id": 0,
    "event_source_name": "",
    "execution": {
      "process_id": 4356,
      "thread_id": 1608
    },
    "guid": "",
    "keywords": 0,
    "level": 4,
    "opcode": 0,
    "provider": "Microsoft-Antimalware-RTP",
    "security": {
      "user_id": ""
    },
    "task": 0,
    "time_created": "2026-07-22 08:41:23.216Z",
    "version": 0
  },
  "event_data": {},
  "message": ""
}

Event ID 13: RTPSetRegistryMonitoring

#
Channel
Application
Task
RTPSetRegistryMonitoring

Event ID 14: RTPThreatDetection

#
Channel
Application
Task
RTPThreatDetection

Fields #

NameDescription
File UnicodeString

Event ID 15: RTPSampleDetection

#
Channel
Application
Task
RTPSampleDetection

Fields #

NameDescription
File UnicodeString

Event ID 16: RTPLofiDetection

#
Channel
Application
Task
RTPLofiDetection

Fields #

NameDescription
File UnicodeString

Event ID 17: RTPExpensiveDetection

#
Channel
Application
Task
RTPExpensiveDetection

Fields #

NameDescription
File UnicodeString

Event ID 18: RTPBMDetection

#
Channel
Application
Task
RTPBMDetection

Event ID 19: RTPSeqRead

#
Channel
Application
Task
RTPSeqRead

Event ID 20: RTPSuspend

#
Channel
Application
Task
RTPSuspend

Event ID 21: RTPResume

#
Channel
Application
Task
RTPResume

Event ID 22: RTPPriority

#
Channel
Application
Also via
realtime ETW trace
Level
Informational
Task
RTPPriority
Opcode
win:Info

Fields #

NameDescription
Description UnicodeString
PreviousValue UInt32
IntendedValueOrHResult UInt32
LatestValue UInt32

Example Event #

{
  "system": {
    "provider": "Microsoft-Antimalware-RTP",
    "guid": "{8E92DEEF-5E17-413B-B927-59B2F06A3CFC}",
    "event_source_name": "",
    "event_id": 22,
    "version": 0,
    "level": 4,
    "task": 20,
    "opcode": 0,
    "keywords": "0x0000000000000000",
    "time_created": "2026-06-02T05:18:28.997+00:00",
    "event_record_id": 0,
    "correlation": {},
    "execution": {
      "process_id": 4712,
      "thread_id": 10308
    },
    "channel": "ETW Trace",
    "computer": "JD-DC01-2022",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "Description": "AsyncWorkerUpdate",
    "IntendedValueOrHResult": 0,
    "LatestValue": 8,
    "PreviousValue": 8
  },
  "message": "RTPPriority"
}

Event ID 23: DlpPerfOperationStart

#
Channel
Application
Task
DlpPerfOperation
Opcode
Start

Fields #

NameDescription
Operation UInt32
Known values
%%2456
Open key file.
%%2457
Delete key file.
%%2458
Read persisted key from file.
%%2459
Write persisted key to file.
%%2464
Export of persistent cryptographic key.
%%2465
Import of persistent cryptographic key.
%%2480
Open Key.
%%2481
Create Key.
%%2482
Delete Key.
%%2483
Encrypt.
%%2484
Decrypt.
%%2485
Sign hash.
%%2486
Secret agreement.
%%2487
Domain settings.
%%2488
Local settings.
%%2489
Add provider.
%%2490
Remove provider.
%%2491
Add context.
%%2492
Remove context.
%%2493
Add function.
%%2494
Remove function.
%%2495
Add function provider.
%%2496
Remove function provider.
%%2497
Add function property.
%%2498
Remove function property.
%%2499
Machine key.
%%2500
User key.
%%2501
Key Derivation.
%%2502
Claim Creation.
%%2503
Claim Verification.
SubOperation UInt32
AccessCheck UInt32

Event ID 24: DlpPerfOperationStop

#
Channel
Application
Task
DlpPerfOperation
Opcode
Stop

Fields #

NameDescription
Operation UInt32
Known values
%%2456
Open key file.
%%2457
Delete key file.
%%2458
Read persisted key from file.
%%2459
Write persisted key to file.
%%2464
Export of persistent cryptographic key.
%%2465
Import of persistent cryptographic key.
%%2480
Open Key.
%%2481
Create Key.
%%2482
Delete Key.
%%2483
Encrypt.
%%2484
Decrypt.
%%2485
Sign hash.
%%2486
Secret agreement.
%%2487
Domain settings.
%%2488
Local settings.
%%2489
Add provider.
%%2490
Remove provider.
%%2491
Add context.
%%2492
Remove context.
%%2493
Add function.
%%2494
Remove function.
%%2495
Add function provider.
%%2496
Remove function provider.
%%2497
Add function property.
%%2498
Remove function property.
%%2499
Machine key.
%%2500
User key.
%%2501
Key Derivation.
%%2502
Claim Creation.
%%2503
Claim Verification.
SubOperation UInt32
AccessCheck UInt32

Event ID 25: DCEvent

#
Channel
Application
Task
DCEvent

Fields #

NameDescription
Timestamp UInt64
ActionType UnicodeString
Access UnicodeString
Policy UnicodeString
MachineName UnicodeString
MediaName UnicodeString
ClassName UnicodeString
ClassGuid UnicodeString
UserName UnicodeString
VendorId UnicodeString
ProductId UnicodeString
DeviceId UnicodeString
InstanceId UnicodeString
SerialNumber UnicodeString
BusType UnicodeString
FilePath UnicodeString
FileSize UInt64
Tag UInt64
DomainAuthenticatedNetworkPresent UnicodeString
ActiveVPNConnections UnicodeString
ProcessImageName UnicodeString
PolicyId UnicodeString
AccessChainRuleIds UnicodeString
AccessChainRuleEntryIds UnicodeString
PrinterPortName UnicodeString

Event ID 26: DCEvent26

#
Channel
Application
Task
DCEvent

Fields #

NameDescription
Timestamp UInt64
Policy UnicodeString
PolicyRuleId UnicodeString
DuplicatedOperation UnicodeString
MachineName UnicodeString
UserName UnicodeString
ClassName UnicodeString
MediaName UnicodeString
InstanceId UnicodeString
SerialNumber UnicodeString
VendorId UnicodeString
ProductId UnicodeString
DeviceFilePath UnicodeString
EvidenceFileSize UInt64
EvidenceFileLocation UnicodeString
Tag UInt64

Event ID 27: RTPFileScanResult

#
Channel
Application
Also via
realtime ETW trace
Level
Informational
Task
RTPFileScanResult
Opcode
win:Info

Fields #

NameDescription
FileName UnicodeString
ScanReason UInt32
FileId UInt64
USN UInt64
RtpScanResult UInt32
RtpScanAction UInt32
DoNotCache UInt32
Flags UInt32
ScanResult UInt32
hr UInt32

Example Event #

{
  "system": {
    "provider": "Microsoft-Antimalware-RTP",
    "guid": "{8E92DEEF-5E17-413B-B927-59B2F06A3CFC}",
    "event_source_name": "",
    "event_id": 27,
    "version": 0,
    "level": 4,
    "task": 23,
    "opcode": 0,
    "keywords": "0x0000000000000000",
    "time_created": "2026-06-02T04:10:16.802+00:00",
    "event_record_id": 0,
    "correlation": {
      "ActivityID": "{E9BB1A5E-6969-4F68-BB28-D76285FBCF17}"
    },
    "execution": {
      "process_id": 3756,
      "thread_id": 3984
    },
    "channel": "ETW Trace",
    "computer": "DESKTOP-FF3N5XK",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "DoNotCache": 0,
    "FileId": 281474976775421,
    "FileName": "\\Device\\HarddiskVolume4\\Windows\\System32\\drivers\\msquic.sys",
    "Flags": 0,
    "RtpScanAction": 0,
    "RtpScanResult": 0,
    "ScanReason": 3,
    "ScanResult": 3,
    "USN": 0,
    "hr": 0
  },
  "message": "RTPFileScanResult"
}

Event ID 28: DCEvent28

#
Channel
Application
Task
DCEvent

Fields #

NameDescription
Timestamp UInt64
CurrentGrantedAccess UnicodeString
MaximumPossibleGrantedAccess UnicodeString
CurrentDeniedAccess UnicodeString
MinimumGuaranteedDeniedAccess UnicodeString
MachineName UnicodeString
UserName UnicodeString
ClassName UnicodeString
MediaName UnicodeString
BusType UnicodeString
DeviceId UnicodeString
InstanceId UnicodeString
SerialNumber UnicodeString
VendorId UnicodeString
ProductId UnicodeString
DomainAuthenticatedNetworkPresent UnicodeString
ActiveVPNConnections UnicodeString
ActiveNetworks UnicodeString
DevicePolicyGroupMembership UnicodeString

Event ID 29: DCEvent29

#
Channel
Application
Task
DCEvent

Fields #

NameDescription
Timestamp UInt64
State UnicodeString

Provenance

ETW provider GUID {8E92DEEF-5E17-413B-B927-59B2F06A3CFC}

Defined in MpRtp.dll, which carries the event manifest.

  • WS2022-20348.4893, sample captured from a live trace, binary version 4.18.26040.7, captured 2026-06-02 — Manifest XML pack, 1.9 MB
  • Win11-26200.6584, sample captured from a live trace, binary version 4.18.26040.7, captured 2026-06-02 — Manifest XML pack, 2.0 MB
  • WS2022-20348.4893, schema read from the registered manifest, binary version 4.18.26040.7, captured 2026-06-02 — Manifest XML pack, 1.9 MB
  • Win11-26200.6584, schema read from the registered manifest, binary version 4.18.26040.7, captured 2026-06-02 — Manifest XML pack, 2.0 MB