hresult相关内容

尝试为Windows C++创建一个GATT客户端应用程序,该应用程序在建立连接时不会失败

我使用的是Windows APIGatt Client BLEfor C++,我的目标是连接两台设备(但在本例中我只尝试其中一台),并保持不间断地读写数据,而不会在任何时候关闭设备。我的所有设备都有一个包含读特征和写特征的特定服务。 测试方法: 使用Visual Studio 2017(V141)和Windows SDK版本:10.0.18362.0,创建新的控制台(.exe)解决方案 ..
发布时间:2022-02-26 18:20:39 C/C++开发

创建自己的 HRESULT?

我已经有一个使用大量 COM 和 HRESULTS 的项目.无论如何,我想知道是否可以定义自己的 HRESULT,并且能够将 FormatMessage() 用于我们自己的 HRESULT? 我翻遍了,找不到任何东西.有什么想法吗? 编辑 基本上我想定义一组我自己的 HRESULT,而不是仅仅返回 E_FAIL.或其他通用的之一.像 E_FAIL 就可以了.但假设我想指出,例如地 ..
发布时间:2022-01-14 12:01:12 C/C++开发

如何在 MFC 编程中使用 GetDHtmlDocument()?

我正在尝试使用 HRESULTGetDHtmlDocument(IHTMLDocument2**pphtmlDoc); MFC 编程中的函数. 基本上,我试图在给定不同配置(加载输入)的 HTML 视图对话框应用程序(C++ w/MFC)中呈现 GUI. 所以我将以下代码放入 OnInitDialog() 函数中. BOOL CSampleProgramDlg::OnIn ..
发布时间:2022-01-12 14:59:42 C/C++开发

有没有办法使用 win API 获取 HRESULT 值的字符串表示?

win API 中是否有一个函数可以用来提取 HRESULT 值的字符串表示? 问题是并非所有返回值都记录在 MSDN 中,例如 ExecuteInDefaultAppDomain() 函数没有记录为返回“0x80070002 - 系统找不到指定的文件.",但是,它确实如此!所以,我想知道是否有一个函数可以在普通情况下使用. 解决方案 您可以使用 _com_error: _com_ ..
发布时间:2021-12-18 00:04:06 C/C++开发

验证时出错.HRESULT = '8000000A'

在自动构建中使用 devenv 时,我收到此错误已有一段时间了.我浏览了我能找到的每个网站,通常的答案提到了刷新依赖项(我相信修复它是为了手动部署,而不是自动部署)并从项目中删除源代码控制编码,这对我没有帮助. 我每次构建时都不会出现错误,但每次在不同的部署项目上似乎都是随机的. 有人对为什么会发生此错误以及如何修复它有任何建议吗? 解决方案 这是 Visual Studio ..
发布时间:2021-12-14 18:42:48 C#/.NET

处理 CoCreateInstance 返回值

这是创建 COM 对象的代码示例: CComPtrp过滤器;自动 hr = CoCreateInstance(CLSID_DMOWrapperFilter, NULL,CLSCTX_INPROC_SERVER, IID_IBaseFilter, reinterpret_cast(&pFilter)); 我在某处看到检查 CoCreateInstance() 是否成功应该是这样的: if (S ..
发布时间:2021-11-30 14:06:09 C/C++开发

.NET Standard 是否在其支持的每个平台上标准化 HResult 值?

我正在创建一个简单的函数来创建一个随机文件.为了线程安全,它会在重试循环中创建文件,如果文件存在,则再次尝试. while (true){fileName = NewTempFileName(前缀、后缀、目录);如果(文件.存在(文件名)){继续;}尝试{//创建文件,并立即关闭它使用 (var stream = new FileStream(fileName, FileMode.CreateN ..
发布时间:2021-11-26 12:57:04 C#/.NET

打开 Excel 2016 文件失败,HRESULT:0x800706BE

用于打开现有 Excel 文件的简单 VB.NET 代码在打开命令时始终失败,并显示以下错误: 远程过程调用失败.(来自 HRESULT 的异常:0x800706BE) 我已经在 Stack Overflow 和 Microsoft 网站上搜索过此错误,但似乎没有人有明确的答案.但是在 64 位 Excel 中似乎总是发生一件事. 无论如何,我在这里寻求帮助解决这个问题.下面是我 ..
发布时间:2021-11-25 07:15:17 C#

.NET Standard 是否在其支持的每个平台上标准化 HResult 值?

我正在创建一个简单的函数来创建一个随机文件.为了线程安全,它会在重试循环中创建文件,如果文件存在,则再次尝试. while (true){fileName = NewTempFileName(前缀、后缀、目录);如果(文件.存在(文件名)){继续;}尝试{//创建文件,并立即关闭它使用 (var stream = new FileStream(fileName, FileMode.CreateN ..
发布时间:2021-11-24 20:45:59 C#/.NET

这个宏有什么作用?__success(return >= 0) long

在Windows头文件WinNT.h中,HRESULT定义如下: typedef __success(return >= 0) long HRESULT; 做了一些研究,我了解到“__success"宏是 Microsoft 源代码注释语言 SAL 的一部分,并在 sal.h 中定义.但对于我的生活,我无法弄清楚它做了什么或它是如何做的. 解决方案 MSDN 上的这篇博文 准确地解释了 ..
发布时间:2021-11-10 23:07:33 其他开发

vc++ 中未处理的异常 - HRESULT 失败

我知道 VC++6.0 是很古老的语言,但我别无选择,我只是在维护一个现有的程序,我遇到了这个错误 Assess.exe (KERNELBASE.DLL) 中未处理的异常:0xE06D7363:Microsoft C++ 异常 这是我的代码 HRESULT hr = CoInitialize(NULL);//创建接口指针.IModulePtr pI(__uuidof(RPTAModuleI ..
发布时间:2021-09-18 19:08:22 C/C++开发

打开 Excel 2016 文件失败,HRESULT:0x800706BE

用于打开现有 Excel 文件的简单 VB.NET 代码在打开命令时始终失败,并出现以下错误: 远程过程调用失败.(来自 HRESULT 的异常:0x800706BE) 我已经在 Stack Overflow 和 Microsoft 网站上搜索过此错误,但似乎没有人有明确的答案.但是在 64 位 Excel 中似乎总是发生一件事. 无论如何,我在这里寻求帮助解决这个问题.下面是我 ..
发布时间:2021-09-16 19:48:07 其他开发

这个宏有什么作用? __success(return> = 0)长

在Windows头文件WinNT.h中,HRESULT的定义如下: typedef __success(return >= 0) long HRESULT; 进行一些研究后,我发现"__成功"宏是Microsoft源代码注释语言 SAL 的一部分,并在 sal.h 中定义.但是对于我的一生,我无法弄清楚它的作用或作用方式. 解决方案 注释只是描述一段代码的一种方式-本身,它们不“ ..
发布时间:2020-09-02 00:52:04 其他开发

.NET Standard是否在其支持的每个平台上标准化HResult值?

我正在创建一个创建随机文件的简单函数。为了确保线程安全,它将在重试循环中创建该文件,如果该文件存在,它将再次尝试。 while(true) { fileName = NewTempFileName(前缀,后缀,目录); 如果(File.Exists(fileName)) { 继续; } 试试 { //创建文件,然后使用(var stream = new FileS ..
发布时间:2020-05-30 20:18:41 C#/.NET

ERROR_DLL_INIT_FAILED是什么意思?

我在受托管理的(C#)应用程序中看到以下异常:调用非托管程序集: 捕获:System.IO。 FileLoadException'动态链接库(DLL)初始化例程失败。 (HRESULT的异常:0x8007045A)' 这个HRESULT是什么意思,我应该从哪里开始诊断? 解决方案 或者您尝试加载的DLL正在尝试加载缺少的DLL,请检查 DEPENDS.EXE 上的DLL。 ..
发布时间:2017-09-30 22:31:05 其他开发

如何确定System.IO.IOException的HResult?

System.Exception.HResult属性受保护。如何窥视一个例外,并获得HResult而不诉诸反思或其他丑陋的黑客? 这是情况: 我要写一个备份工具,打开并读取文件在系统上 我使用FileAccess.Read和FileShare.ReadWrite打开文件,根据本指南,因为我不在乎文件是否在阅读时开放写作。在某些情况下,当我正在阅读的文件被其他应用程序打开时,Syste ..
发布时间:2017-09-28 21:26:26 C#/.NET