master
md 10 lines 1001 Bytes
Rendered Raw
1 # Not Yet Implemented and Known Gaps
2
3 | Gap | Details |
4 |---|---|
5 | 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`. |
6 | 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`. |
7 | 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`. |
8 | Missing wrapper source files in this drop | `winrt_CMakeLists.txt` references `PullImageOptions`, `PushImageOptions`, `TagImageOptions`, `VhdOptions`, and `ServiceVersion`|
9
10 ---