首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试关闭DesktopWindowXamlSource时引发异常

尝试关闭DesktopWindowXamlSource时引发异常
EN

Stack Overflow用户
提问于 2020-01-11 15:13:39
回答 1查看 236关注 0票数 0

我正在为我的Win32 C++应用程序使用UWP Xaml托管API。我有以下代码:

代码语言:javascript
复制
        winrt::Windows::UI::Xaml::Hosting::WindowsXamlManager XamlManager = winrt::Windows::UI::Xaml::Hosting::
        WindowsXamlManager::InitializeForCurrentThread();
        winrt::Windows::UI::Xaml::Hosting::DesktopWindowXamlSource XamlSource;

当我看完UWP内容时,我会调用

代码语言:javascript
复制
    XamlSource.Close();
    XamlManager.Close();

但是调试器的“输出”窗口指示正在引发异常:windows\advcore\winrt\iwindow\corewindow\desktop\desktopwindowcontentbridge.cpp(499)\Windows.UI.dll!00007FFD91CD860F: (caller: 00007FFD91CD7704) ReturnHr(1) tid(7168) 8007139F The group or resource is not in the correct state to perform the requested operation.

我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2020-01-11 15:32:17

你有没有展示你的应用程序?

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <application xmlns="urn:schemas-microsoft-com:asm.v3">
    <windowsSettings>
      <dpiAwareness xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">unaware</dpiAwareness>
    </windowsSettings>
  </application>
  <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
    <application>
      <maxversiontested Id="10.0.18362.0"/>
      <supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />
    </application>
  </compatibility>
</assembly>

来自my article

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59692417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档