43 个问题带 Windows API - Win32 标记

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

Win32:PostQuitMessage(0) 是否会释放该线程中为 win32 控件分配的所有内存?

我正在使用 Win32 桌面应用程序。我正在尝试了解 PostQuitMessage(0) 将如何影响应用程序。 我的文档可以理解的是,PostQuitMessage(0) 函数发布一条WM_QUIT消息,该消息将退出其消息循环并将控制权返回给系统。因此,当我们执行此操作时,谁负责释放该线程中为 Win32 控件分配的所有内存。系统会自动释放还是我们应该处理这个问题? 谢谢 此问题由: Win32 : Will PostQuitMessage(0) release all the memory…

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
43 个问题
已提问 2024-05-10T03:03:30.2133333+00:00
Roy Li - MSFT 32,111 信誉分 Microsoft 供应商
已回答 2024-05-10T04:26:58.5333333+00:00
Tong Xu - MSFT 1,586 信誉分 Microsoft 供应商
1 个答案

如何通过 etw 中 Microsoft-Windows-Kernel-Process 提供的进程启动事件获取命令行?

我在这里(https://learn.microsoft.com/zh-cn/windows/win32/etw/process-typegroup1 ProcessStart 事件的属性具有 CommandLine,因此我尝试使用 logman 来捕获进程的 start 事件。 logman create trace ProcessTest -p…

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
43 个问题
已提问 2024-05-10T03:02:17.0466667+00:00
Roy Li - MSFT 32,111 信誉分 Microsoft 供应商
已回答 2024-05-10T04:18:23.35+00:00
Tong Xu - MSFT 1,586 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

使用 InjectTouchInput 函数时,触摸板(通过 I2C)不工作

我正在尝试使用 InjectTouchInput 函数来模拟触摸板的触摸屏行为。但是,目前在调用 InjectTouchInput 来模拟光标移动时,滑动或单击触摸板(通过 I2C)时没有响应。 模拟运动的代码: 下面是一个示例代码供参考: if (bool_down) { var p2 = getPos(); int…

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
43 个问题
已提问 2024-05-07T05:40:14.61+00:00
Roy Li - MSFT 32,111 信誉分 Microsoft 供应商
已接受 2024-05-10T03:00:27.0033333+00:00
Roy Li - MSFT 32,111 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

MDNS 浏览未报告条目删除

我正在尝试使用 Windows 的实用程序进行 MDNS 监控,并且我得到了“添加”操作,但在删除条目时我没有收到报告。 我找不到任何选项或类似的东西来启用此功能。我以为当这种情况发生时,也许你会得到某种地位,但我什么也没得到。Avahi 和 DNS-SD 都会报告这些消息,它们是网络上的正常消息,因此如果 Windows 不支持此功能,我会感到惊讶。 另外,是否有任何关于这一切如何工作的总体描述?文档并不清楚一切是如何工作的。 这是我正在使用的一个示例程序: #include…

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
43 个问题
已提问 2024-05-07T05:30:38.1666667+00:00
Roy Li - MSFT 32,111 信誉分 Microsoft 供应商
已接受 2024-05-10T03:00:06.17+00:00
Roy Li - MSFT 32,111 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

Win32:RegisterClassExA 何时会失败?

我使用 Win32 应用程序。我正在阅读有关 RegisterClassExA 的信息,其中提到此函数可能会失败!为了获取更多信息,我们应该调用 GetLastError。 但是这个功能什么时候会失败呢?通过网络,我发现当我们给出错误的参数并且窗口类名称不唯一时,此函数可能会失败。此函数可能失败的所有其他情况是什么?如果我能列出所有可能失败的情况,那将会有很大帮助。 此问题由: Win32 : When can RegisterClassExA fail? - Microsoft Q&A…

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
43 个问题
已提问 2024-05-02T03:03:36.7833333+00:00
Roy Li - MSFT 32,111 信誉分 Microsoft 供应商
已接受 2024-05-07T05:26:41.3333333+00:00
Roy Li - MSFT 32,111 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

哪些可能的情况可能导致 DisconnectNamedPipe 返回 false,而 GetLastError() 返回 1?

断开管道时发生错误。 客户端的行为是主动断开管道, 此时DisconnectNamedPipe 返回错误1,管道服务器日志报告错误109.哪些可能的情况可能导致DisconnectNamedPipe 返回 false,而 GetLastError()返回 1? 此问题由: What are the possible situations that may cause DisconnectNamedPipe to return false and GetLastError() to return 1? -…

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
43 个问题
已提问 2024-05-02T03:05:50.2333333+00:00
Roy Li - MSFT 32,111 信誉分 Microsoft 供应商
已接受 2024-05-07T05:26:23.6833333+00:00
Roy Li - MSFT 32,111 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

IMbnPinManager::GetPinList 输出值类型

在以下文档中, https://learn.microsoft.com/en-us/windows/win32/api/mbnapi/nf-mbnapi-imbnpinmanager-getpinlist IMbnPinManager::GetPinList 输出值描述为: “指向表示设备支持的 PIN 类型的MBN_PIN_TYPE值列表的指针。” 但我实际上得到了一个具有 IMbnPin 接口的 IUnknown 列表的指针。 还有 IMbnPin…

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
43 个问题
已提问 2024-04-30T03:18:29.2+00:00
Roy Li - MSFT 32,111 信誉分 Microsoft 供应商
已接受 2024-05-02T03:02:48.7433333+00:00
Roy Li - MSFT 32,111 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

FreeConsole 不会关闭终端 Windows 11

文档描述了 FreeConsole() 命令应将进程与其父控制台分离,然后,如果该控制台没有其他子进程,则该控制台将自动关闭。 这在 Windows 10 上工作正常,但在 Windows 11 上,运行 FreeConsole() 后控制台保持打开状态。唯一的解决方法是通过 PID 找到控制台,然后强制关闭它。 我相信这可能是终端的错误,因为终端现在是 Windows 11 中的默认控制台应用程序。 此问题由: [BUG] FreeConsole does not close Terminal on…

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
43 个问题
已提问 2024-04-30T03:19:24.9333333+00:00
Roy Li - MSFT 32,111 信誉分 Microsoft 供应商
已接受 2024-05-02T03:02:45.8+00:00
Roy Li - MSFT 32,111 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

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

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

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
43 个问题
已提问 2024-04-26T02:41:21.52+00:00
Roy Li - MSFT 32,111 信誉分 Microsoft 供应商
已接受 2024-04-30T01:48:10+00:00
Roy Li - MSFT 32,111 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

难道Windows 10 和 11 不支持像 Windows 7 那样的自上而下的位图吗?

我在文件中有一个自上而下的独立于设备的位图,并使用 LoadImageW() 加载它并获取句柄。 在 Windows 7 中,位图加载正常。在 Windows 10 和 11 中,加载相同的位图将返回 NULL 句柄,并将最后一个错误设置为零。我的理解是,这表示位图无效。 如果我将位图文件转换为自下而上的位图,Windows 10 可以很好地加载它。根据记录,自下而上的位图是标准的 Windows 格式 - 位图中的第一行像素是最底层的行。自上而下的位图是反转的,第一行像素是最上面的行。这由…

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
43 个问题
已提问 2024-04-26T02:39:24.32+00:00
Roy Li - MSFT 32,111 信誉分 Microsoft 供应商
已接受 2024-04-30T01:48:06.94+00:00
Roy Li - MSFT 32,111 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

我想要将 H264 数据从 IMFSample 传递到云端

你好 (基于媒体基础类) 我通过“OnReadSample”异步接收来自相机的 H264/H265 流。我想将 H264/H265 数据传递到云,而不是 IMFSample 类型。如果可能的话,请建议并向我展示工作示例的链接。 谢谢 此问题由 Want to pass H264 data from IMFSample to cloud - Microsoft Q&A 总结而来

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
43 个问题
已提问 2024-04-19T06:20:24.65+00:00
Roy Li - MSFT 32,111 信誉分 Microsoft 供应商
已编辑答案 2024-04-29T06:34:17.4666667+00:00
Tong Xu - MSFT 1,586 信誉分 Microsoft 供应商
0 个答案

无法发布 functionapp

执行命令func azure functionapp publish jcjsapitest1时,系统一直在提示 Starting the function app deployment... Error updating app settings:…

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
43 个问题
已提问 2024-04-26T01:31:04.69+00:00
dina jiang 0 信誉分
已评论 2024-04-26T02:21:27.9466667+00:00
Jeanine Zhang-MSFT 9,181 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

按钮在失去焦点之后,依旧呈现蓝色的边框

在非对话框窗口中,在另一个窗口中的控件聚焦后,按钮保持蓝色焦点边框是已知的错误还是正常行为?我检查了一下按钮是否接收到WM_KILLFOCUS消息,是的。我注意到,在这种情况下,按钮保持BS_DEFPUSHBUTTON样式。 GIF示例: 到目前为止,我在以下系统上看到了行为:Windows Vista SP2、Windows 7、Windows…

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
43 个问题
已提问 2024-04-24T06:40:45.18+00:00
Roy Li - MSFT 32,111 信誉分 Microsoft 供应商
已接受 2024-04-24T09:38:03.4533333+00:00
Roy Li - MSFT 32,111 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

[CFAPI]StorageProviderSyncRootInfo.Id 有什么用途,如何使存储提供程序成为一部分?

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

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
43 个问题
已提问 2024-04-23T02:41:42.8966667+00:00
Roy Li - MSFT 32,111 信誉分 Microsoft 供应商
已接受 2024-04-23T06:08:33.4833333+00:00
Roy Li - MSFT 32,111 信誉分 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。
43 个问题
已提问 2024-04-23T02:40:20.6766667+00:00
Roy Li - MSFT 32,111 信誉分 Microsoft 供应商
已接受 2024-04-23T06:08:13.67+00:00
Roy Li - MSFT 32,111 信誉分 Microsoft 供应商
1 个答案

Using the SetPrinter function to modify printer settings failed

I use DocumentProperties function to modify the DEVMODE structure,and the use SetPrinter function to update printer setting. The DEVMODE structure seems to be changed correctly, but the printer always prints the same way.

Windows 应用 SDK
Windows 应用 SDK
一组 Microsoft 开源库、框架、组件和工具,可供各种应用使用,以便在多个版本的 Windows 上访问 Windows 平台功能。 以前称为 Project Reunion。
14 个问题
Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
43 个问题
已提问 2024-04-10T02:28:12.8133333+00:00
dia l 0 信誉分
已评论 2024-04-23T05:42:42.1066667+00:00
Xiaopo Yang - MSFT 11,501 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

“无法从 StartService 函数调用 CNG API”是什么意思?

对于大多数加密下一代 (CNG) API,在备注部分指定“服务不得从其 StartService 函数调用此函数。如果服务从其 StartService 函数调用此函数,则可能会发生死锁,并且服务可能会停止响应。我不明白我们如何从 StartService 函数中调用 CNG 函数,但我认为这意味着我们不能从服务中使用 CNG API。谁能确认我的理解是否正确并提供任何其他信息?   在这种情况下,我可以使用互斥锁来防止死锁吗? 此问题由: What does it mean by "CNG…

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
43 个问题
已提问 2024-04-19T06:19:25.9133333+00:00
Roy Li - MSFT 32,111 信誉分 Microsoft 供应商
已接受 2024-04-23T02:38:50.56+00:00
Roy Li - MSFT 32,111 信誉分 Microsoft 供应商
0 个答案

Failed to connect to api.bing.microsoft.com port 443

Failed to connect to api.bing.microsoft.com port 443

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
43 个问题
已提问 2024-04-22T11:11:31.8466667+00:00
jia fang 0 信誉分
已评论 2024-04-23T02:29:29.13+00:00
Jeanine Zhang-MSFT 9,181 信誉分 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。
43 个问题
已提问 2024-04-16T09:06:14.9466667+00:00
Roy Li - MSFT 32,111 信誉分 Microsoft 供应商
已接受 2024-04-19T06:17:28.1933333+00:00
Roy Li - MSFT 32,111 信誉分 Microsoft 供应商
1 个答案 提问者接受了其中一个答案。

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

我正在尝试查找连接到计算机的音频设备(输入和输出)。我想将默认音频从耳机切换到扬声器并返回。 文档感觉是循环的,告诉我我需要使用 IMMDeviceCollection 来枚举我的设备,但要获取集合,我需要将其提供给 IMMDevicenumerator,但它不能为空,否则会引发错误/警告。 简而言之,如何列出我的音频设备?如何切换默认音频终结点? 此问题由How to find audio devices that are connected - Microsoft Q&A 总结而来

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
43 个问题
已提问 2024-04-16T09:05:04.6933333+00:00
Roy Li - MSFT 32,111 信誉分 Microsoft 供应商
已接受 2024-04-19T06:17:13.6966667+00:00
Roy Li - MSFT 32,111 信誉分 Microsoft 供应商