我正在尝试用C++/WinRT编写一个基于协程的后台线程,它在取消令牌的状态上循环,因为我需要在取消时执行一些清理操作。我正在尝试遵循MSDN (https://docs.microsoft.com/en-us/windows/uwp/cpp-and-winrt-apis/concurrency#canceling-an-asychronous-operation-and-cancellation-callbacksStop() if (this->m_Thre
当没有文件存在时,应用程序会抛出一个异常,我无法在下面的示例代码中捕获它,我创建了一个目录"MyFolder“,保存了一个文件"”,并将文件"sample.txt“保存到其中。然后我调用函数FindFileAsync两次-第一次使用已经创建的文件"sample.txt“,它工作正常,然后使用一个不存在的文件"nofile.txt”,它失败了,并在内存位置的FindFile.exe: Microsoft C++ exception: winrt::hresult_error<