98 个问题带 Windows API - Win32 标记

排序依据: 已更新
1 个答案

我在使用PDH库的时候遇到一个内存泄漏的问题(I encountered a memory leak issue while using the PDH library)

我使用PDH库实现获取cpu、内存和硬盘的情况,按照文档上提供的示例编写好的我的代码,最后测试通过了,成功获取了信息。但是我发现当我调用一个PdhAddCounterW函数的时候,我的程序的内存占用多了5MB左右,且在最后成功调用PdhCloseQuery之后,这部分内存并没有得到释放,多次测试都是这种情况。当我屏蔽掉调用pdh库的这部分代码时,就没有这种情况了。 pdh.h所在目录:C:\Program Files\Microsoft…

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
98 个问题
已提问 2024-09-09T07:43:00.7966667+00:00
梓豪 丁 0 信誉分
已评论 2024-09-13T06:54:58.12+00:00
Tong Xu - MSFT 2,456 信誉分 Microsoft 供应商
1 个答案

支持连接到配对的 BT 设备的Window API?

是否有任何 Windows API 支持连接到配对的 BT 设备。如果不支持,蓝牙 Windows Socket 编程是否支持此功能? 此问题由: Window APIs support connecting to paired BT devices - Microsoft Q&A总结而来

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
98 个问题
已提问 2024-09-02T02:22:36.73+00:00
Roy Li - MSFT 33,001 信誉分 Microsoft 供应商
已回答 2024-09-03T07:16:45.5233333+00:00
Tong Xu - MSFT 2,456 信誉分 Microsoft 供应商
1 个答案

在 OS 22621.1485 下使用 SHAppBarMessage api 隐藏的任务栏功能无法正常工作

使用 API  SHAppBarMessage  隐藏任务栏在 OS 22621.1485 中不起作用。(OS 22621.1265 可用)任何人都可以使用 MSDN 共享文档中指示的 api 重现此问题。从:https://learn.microsoft.com/en-us/windows/win32/api/shellapi/nf-shellapi-shappbarmessage   此问题由: Hidden taskbar function is out of work by using…

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
98 个问题
已提问 2024-09-02T02:21:16.8366667+00:00
Roy Li - MSFT 33,001 信誉分 Microsoft 供应商
已回答 2024-09-03T07:14:58.1333333+00:00
Tong Xu - MSFT 2,456 信誉分 Microsoft 供应商
1 个答案

请问如何获取o365邮件流日志,我发现它跟获取审计日志不一样,是否是调用此URL:https://reports.office365.com/ecp/reportingwebservice/reporting.svc/MessageTrace 。如何设置请求头,需要哪些参数?

1.如何获取365邮件流日志 2.如何获取验证并调用此链接 https://reports.office365.com/ecp/reportingwebservice/reporting.svc/MessageTrace

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
98 个问题
已提问 2024-08-28T08:31:10.1166667+00:00
yuan zhao 0 信誉分
已编辑答案 2024-08-29T03:14:14.34+00:00
Tong Xu - MSFT 2,456 信誉分 Microsoft 供应商
0 个答案

UWP error 0x80270254

On latest Win11, When call IApplicationActivationManager interface method ActivateForFile to start uwp application with file argument, it always return 0x80270254 error code. Anyone know why?

Windows
Windows
Microsoft 操作系统系列,可跨个人计算机、平板电脑、笔记本电脑、手机、物联网设备、独立混合现实头戴显示设备、大型协作屏幕和其他设备运行。
339 个问题
通用 Windows 平台 (UWP)
通用 Windows 平台 (UWP)
一个 Microsoft 平台,用于生成和发布适用于 Windows 桌面设备的应用。
44 个问题
Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
98 个问题
已提问 2024-08-15T08:50:08.3766667+00:00
Jarvis Xie 0 信誉分
已编辑问题 2024-08-23T07:26:06.6233333+00:00
Junjie Zhu - MSFT 17,396 信誉分 Microsoft 供应商
0 个答案

使用 ActivateAudioInterfaceAsync 采集不到 Microsoft Teams 播放给扬声器的声音,采集其他App(如浏览器等)的播放声音都是正常的。

我的使用场景 我有一个软件(名字叫A),想在使用 Teams 开会的使用,将 Teams 播放的声音采集出来,进行一些其他的处理,如加字幕等。 音频的传递是: Teams 收到声音 -> Teams 将声音传给扬声器 -> 软件A采集到声音。 我遇到的问题 在 Teams 开会的时候,我能从扬声器中听到 Teams 其他用户说话的声音,但是我的软件A采集不到其他用户的声音。补充一点:我的软件A采集浏览器,网易云音乐是正常,只是采集不到 Teams 的声音。 我采集扬声器方式 …

Microsoft Teams
Microsoft Teams
Microsoft 可自定义的基于聊天的工作区。
12 个问题
Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
98 个问题
C++
C++
一种通用的高级编程语言,作为 C 编程语言的扩展而创建,除了用于低级别内存操作的功能外,还具有面向对象、泛型和功能性等特点。
141 个问题
Microsoft Q&A
Microsoft Q&A
使用此标记与 Microsoft 问答团队共享建议、功能请求和 bug。 Microsoft 问答团队将定期评估你的反馈,并在此过程中提供更新。
111 个问题
已提问 2024-08-20T03:47:09.5833333+00:00
MinBo Lv 0 信誉分
已评论 2024-08-22T03:31:19.22+00:00
Junjie Zhu - MSFT 17,396 信誉分 Microsoft 供应商
1 个答案

调试时 WASAPI 环回捕获中的持续音频不连续性

我正在编写一个程序,该程序使用 WASAPI 环回捕获来捕获 Windows 设备上的输出。原则上它工作正常,但是每当我尝试调试它时,在从断点继续后,它就会中断。 我可以在 Windows 自己的示例代码中重现此内容:我正在使用 CaptureSharedEventDriven 示例。 然后,我按照说明将此演示更改为使用环回,简单来说就是: GetDefaultAudioEndpoint 中将 eCapture 更改为 eRender EnumAudioEndpoints 中将 eCapture…

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
98 个问题
已提问 2024-08-21T03:05:42.05+00:00
Roy Li - MSFT 33,001 信誉分 Microsoft 供应商
已回答 2024-08-21T09:26:12.1966667+00:00
Tong Xu - MSFT 2,456 信誉分 Microsoft 供应商
1 个答案

CreateCoreWebView2Environment 函数是 WebView2.tlb 的一部分吗?

我正在编写一个 win32 WebView2 客户端应用程序。我想将非常小的生成依赖项包含在应用程序中,而不是包含整个 WebView2 包。为此,使用 WebView2.tlb 就足够了吗? 我的问题是WebView2.tlb不包含CreateCoreWebView2EnvironmentWithOptions函数。这种理解正确吗? 为了避免构建错误,我强制包含 WebView2EnvironmentOptions.h 和 WebView2Loader.dll.lib。有没有更好的方法可以仅使用…

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
98 个问题
已提问 2024-08-21T02:59:51.53+00:00
Roy Li - MSFT 33,001 信誉分 Microsoft 供应商
已回答 2024-08-21T09:24:43.51+00:00
Tong Xu - MSFT 2,456 信誉分 Microsoft 供应商
1 个答案

[CFAPI的]StorageProviderSyncRootInfo.Id 用于什么,如何使存储提供商成为一部分?

我正在使用一个使用 Cfapi 的桌面客户端,我对 StorageProviderSyncRootInfo.Id 属性有一些问题。首先,它在 Windows 或 Cfapi 中用于什么?目前,我们正在使用唯一的…

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
98 个问题
已提问 2024-08-15T06:39:31.85+00:00
Roy Li - MSFT 33,001 信誉分 Microsoft 供应商
已回答 2024-08-15T09:46:54.5066667+00:00
Tong Xu - MSFT 2,456 信誉分 Microsoft 供应商
1 个答案

当使用UFS为存储设备,如何使用StorUFS的API

我想使用storufs.sys驱动程序对应的应用层API, 比如:从发起方设备驱动程序到目标设备的受支持 UFS 命令列表中的QUERY_EQ (0x16),从而获取设备的UFS_DEVICE_HEALTH_DESCRIPTOR值,能否提供调用的API和方法呢? 谢谢 参考链接:…

Windows 10
Windows 10
在个人计算机和平板电脑上运行的 Microsoft 操作系统。
124 个问题
Windows
Windows
Microsoft 操作系统系列,可跨个人计算机、平板电脑、笔记本电脑、手机、物联网设备、独立混合现实头戴显示设备、大型协作屏幕和其他设备运行。
339 个问题
Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
98 个问题
已提问 2024-08-09T01:44:22.8666667+00:00
松源 张 0 信誉分
已回答 2024-08-15T08:38:25.5166667+00:00
松源 张 0 信誉分
1 个答案

SetWindowsHookEx(WH_KEYBOARD) - 64 位和 32 位钩子不能同时工作

你好!我尝试使用 SetWindowsHookEx(WH_KEYBOARD) 安装 hook,我看到 32 位钩子和 64 位钩子不能同时工作。如果我安装两者,只有 64 位钩子可以工作,而 32 位则不能。 我通过算法解决了这个问题,该算法根据拥有前景窗口的进程的位数选择适当的位数。其中一个钩子我关掉,另一个我打开。目前,仅安装了 32 位钩子,或者仅安装了 64 位钩子。这解决了,但很困难。 SetWindowsHookEx() 的文档说 32 位和 64…

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
98 个问题
已提问 2024-08-15T06:38:15.5633333+00:00
Roy Li - MSFT 33,001 信誉分 Microsoft 供应商
已回答 2024-08-15T07:23:46.9633333+00:00
Tong Xu - MSFT 2,456 信誉分 Microsoft 供应商
0 个答案

调用 Azure OpenAI GPT-4o 模型时,如果传入图片,概率性超大延迟(10分钟级别)

调用 Azure OpenAI GPT-4o 模型时,如果传入图片,概率性超大延迟(10分钟级别)

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
98 个问题
已提问 2024-08-15T02:24:57.7333333+00:00
Du Bai 0 信誉分
已评论 2024-08-15T06:10:48.4766667+00:00
Jeanine Zhang-MSFT 9,666 信誉分 Microsoft 供应商
1 个答案

删除后,Windows 便携设备无法重新创建目录

我正在使用此处提供的文档:https://learn.microsoft.com/en-us/windows/win32/wpd_sdk/wpd-application-programming-interface 创建到便携式设备(Android 设备和记忆棒)的接口。我已将提供的示例代码实施到我的应用程序中,但是在删除原始目录后重新创建目录时遇到了问题。   我可以在设备上创建一个新目录,而不会出现问题。但是,如果我使用 Windows 资源管理器导航并删除新创建的目录或使用…

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
98 个问题
已提问 2024-08-13T06:37:21.0033333+00:00
Roy Li - MSFT 33,001 信誉分 Microsoft 供应商
已回答 2024-08-13T07:21:21.2+00:00
Tong Xu - MSFT 2,456 信誉分 Microsoft 供应商
1 个答案

使用 TSF 的简单示例

我想在 Rust 中使用 TSF API 开发一个 IME。我没有用 C++ 或 Rust 做过任何 COM 编程,所以从这个角度来看,我真的是一个新手。TSF 示例非常复杂,难以从中学习并映射 Rust 中的概念。而做 COM 编程本身就确实很有挑战性。因此,我需要一个简单的 TSF API 示例用法(只需按键就足够了),这样我就可以在学习 COM 和 TSF API 的同时开始在 Rust 中进行操作。 谁能建议我需要使用哪些接口来制作一个简单的原型(按键事件)?Rust(或…

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
98 个问题
已提问 2024-08-13T06:25:41.49+00:00
Roy Li - MSFT 33,001 信誉分 Microsoft 供应商
已回答 2024-08-13T07:17:51.09+00:00
Tong Xu - MSFT 2,456 信誉分 Microsoft 供应商
1 个答案

如何确定我的 Windows 桌面应用程序已使用时间戳进行签名?

我们使用 DigiCert 为我们的 Windows 桌面应用程序创建证书。证书将于 6 月到期,我想确保这不会影响用户使用的现有版本,并且即使在证书过期后,文件上的数字签名仍将保持有效。 我使用 Electron 来构建应用程序,使用 electron-builder 包,通过将 .pfx 文件传递给它。 我们没有对时间戳服务器使用特定的配置,并希望 electron-builder 默认使用时间戳签署其应用程序(我们与他们核对)。 我使用Windows SDK 中的 signtool…

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
98 个问题
已提问 2024-07-18T06:03:16.2566667+00:00
Roy Li - MSFT 33,001 信誉分 Microsoft 供应商
已编辑答案 2024-08-09T09:11:16.4166667+00:00
Tong Xu - MSFT 2,456 信誉分 Microsoft 供应商
0 个答案

SetCommBreak can't return

When communicating with the lower computer through the serial port, the setcommbreak function can work normally at first, but then it fails to return in a timely manner. The device needs to be re-plugged in order to restore normal function

Windows 10
Windows 10
在个人计算机和平板电脑上运行的 Microsoft 操作系统。
124 个问题
Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
98 个问题
C++
C++
一种通用的高级编程语言,作为 C 编程语言的扩展而创建,除了用于低级别内存操作的功能外,还具有面向对象、泛型和功能性等特点。
141 个问题
已提问 2024-08-08T11:06:46.2233333+00:00
cestbon 0 信誉分
已评论 2024-08-09T02:32:31.4533333+00:00
Xiaopo Yang - MSFT 12,726 信誉分 Microsoft 供应商
1 个答案

如何使用代码启用 Microsoft 空间音频?

我正在重新搜索 Microsoft 空间音频(Windows、XBox 系列 X)。 当我搜索“如何启用 Microsoft 空间声音”时,我总是得到带有 UI 的方法。 https://learn.microsoft.com/en-us/windows/win32/coreaudio/spatial-sound 我可以这样做或使用代码获取空间音频格式列表吗? 如果可能,您能否提供一些示例代码或 API?(尤其是…

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
98 个问题
已提问 2024-08-07T03:09:23.42+00:00
Roy Li - MSFT 33,001 信誉分 Microsoft 供应商
已回答 2024-08-07T08:24:55.3566667+00:00
Tong Xu - MSFT 2,456 信誉分 Microsoft 供应商
1 个答案

如何查找已连接的音频设备?

我正在尝试查找连接到计算机的音频设备(输入和输出)。我想将我的默认音频从耳机切换到扬声器并返回。 文档感觉是周期性的,告诉我我需要使用 IMMDeviceCollection 来枚举我的设备,但要获取集合,我需要将其提供给 IMMDevicenumerator,但它不能为空,否则会抛出错误/警告。 简而言之,如何列出我的音频设备?如何切换被视为默认音频终结点的内容? void AudioControl::getDevices() {                …

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
98 个问题
已提问 2024-08-07T03:07:44.76+00:00
Roy Li - MSFT 33,001 信誉分 Microsoft 供应商
已回答 2024-08-07T08:23:55.2833333+00:00
Tong Xu - MSFT 2,456 信誉分 Microsoft 供应商
1 个答案

TSF(Text Service Framework)中如何禁止输入法

我使用win32 api创建了一个很简单的窗口。窗口展示后将输入法切换至中文并敲击键盘字母,此时屏幕左上角会出现IME的选词窗口(如下所示:) 在上图这种情况里,我想通过代码动态地禁用(或启用)输入法。当禁用之后,即使切换为中文输入法,敲击字母按键也不出现选词框,当启用输入法之后,一切照旧。 为了达到目的,我查阅了一些资料,发现imm32的api能达到这一效果 ::ImmAssociateContextEx(m_hWnd, NULL,…

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
98 个问题
已提问 2024-07-31T07:06:15.5133333+00:00
YU Coat 0 信誉分
已编辑答案 2024-08-01T02:54:50.85+00:00
Xiaopo Yang - MSFT 12,726 信誉分 Microsoft 供应商
1 个答案

win32 尝试将字符串转换为 LPCWSTR 时,结果是中文字符

我想将用户按下的键添加到字符串中,然后在 SetWindowText 中显示,但输出是中文字符 case WM_CHAR: {                 ifpressed;                 static std::string getwparam;                 getwparam.push_back( wParam );                 SetWindowText(hwnd, (wchar_t*)getwparam.c_str());    …

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
98 个问题
已提问 2024-07-30T06:13:03.8533333+00:00
Roy Li - MSFT 33,001 信誉分 Microsoft 供应商
已编辑问题 2024-07-30T07:14:35.47+00:00
Tong Xu - MSFT 2,456 信誉分 Microsoft 供应商