docs(m196): r2 复审 —— 给「无控制台宿主」那条下边界声明
复审指出 README §15 把两个**近似**形态(父进程句柄不继承 / 父子都无句柄)直接叫「服务形状」, 顶层又写「服务 / 计划任务」,读者会把它当成「真服务也测过」。补一段边界:① ② 都是近似, 真 SCM 服务与计划任务(session 0、no window station)、start /b、ConPTY 全部未测,结论靠 「句柄无效时 std 写返回 Ok」这条机制外推;第三方交叉读数(复审 r2 那组)单独标注来源, 不混进我自己的读数。 同一处过度概括也出现在 console.rs 的 NoConsole 文档(原文「④ / 服务 / 计划任务」), 按同一口径改成「④ 双击,以及其他没有控制台的宿主」并指向 README §15 的边界段。 只改文档,不动代码。
This commit is contained in:
1 parent
3fd33a672f
commit
26ba1579ab
2 files changed
+19
-12
No files matched your search
@@ -104,7 +104,8 @@ pub enum ConsoleOutcome {
|
||||
/// 附着后 `(stdout, stderr)`。
|
||||
after: (isize, isize),
|
||||
},
|
||||
/// 没有可写的控制台(④ / 服务 / 计划任务):附着失败**或**附着成功但句柄仍不可用。
|
||||
/// 没有可写的控制台(④ 双击,以及其他没有控制台的宿主):附着失败**或**附着成功但
|
||||
/// 句柄仍不可用。服务 / 计划任务只是**近似**形态、未亲测,边界见 `packaging/README.md` §15。
|
||||
///
|
||||
/// 两种情况在调用点上是同一件事(都没有输出通道),所以合并成一个结论;`last_error` 与
|
||||
/// 两对句柄一起进诊断文本,读的人能自己分清是哪一种。**没有新建任何窗口**。
|
||||
|
||||
Reference in new issue
Block a user