| Previous | Next |
| PLA_E_EXE_FULL_PATH_REQUIRED | PLA_E_PLA_CHANNEL_NOT_ENABLED |
PLA_E_INVALID_SESSION_NAME
ETW session names are runtime identifiers shared with system controllers
PLA_E_INVALID_SESSION_NAME means a trace collector produced a session identifier that ETW cannot accept. The name is used to start, query, update, flush, and stop the same session, so an empty, malformed, reserved, or inconsistently transformed value breaks lifecycle control.
Log the exact UTF-16 name passed to the tracing API and compare it with active sessions. Avoid special system logger names unless the collector is intentionally configuring that logger, and keep the name stable across start and stop calls. A valid output filename does not compensate for an invalid runtime session identity.
ETW identity details
- Exact session name and character length.
- Collision with active or reserved logger names.
- Name used by StartTrace and later ControlTrace calls.
- Template substitutions applied by PLA configuration.
References
- ETW event tracing sessions
- StartTrace session-name requirements
- ITraceDataCollector for ETW sessions
Looking for a different code? Search another status or error code.
