Skip to main content

try_initialize_mta

Function try_initialize_mta 

Source
pub fn try_initialize_mta() -> Result<Option<ComGuard>, WslcError>
Available on Windows only.
Expand description

尝试为当前线程初始化 COM MTA 上下文

若当前线程已处于 MTA,返回共享同一初始化状态的守卫; 若当前线程已被初始化为 STA(如某些 GUI 线程),则返回 None(已有 COM 环境且不可改变); 若初始化失败则返回错误。