Files
WSL/doc/docs/api-reference/cpp/not-yet-implemented-and-known-gaps.md
0704fa160b Update WSLC SDK API documentation (#41677)
* Update WSLC SDK API documentation

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Update docs

* Update docs

* Quick fixes

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Craig Loewen <crloewen@microsoft.com>
2026-09-29 10:14:54 -04:00

821 B

Not Yet Implemented and Known Gaps

Gap Details
Handle-based image import/load The C API exposes WslcImportSessionImage and WslcLoadSessionImage from a HANDLE; the WinRT metadata exposes path-based ImportImage / ImportImageAsync and LoadImage / LoadImageAsync.
Explicit container start flags Container::Start() takes no parameters. In winrt_Container.cpp, the wrapper automatically sets WSLC_CONTAINER_START_FLAG_ATTACH when the init process output mode is Event or Stream.
Raw process callback plumbing The C API exposes WslcSetProcessSettingsCallbacks, WslcGetProcessExitEvent, and raw I/O handles. The WinRT projection hides that behind ProcessSettings::OutputMode, OutputReceived, ErrorReceived, Exited, GetInputStream, and GetOutputStream.