数组和指针
远程过程调用 (RPC) 设计为对开发人员大多透明。 为了实现这种透明度,客户端存根会将指针和它指向的数据对象传输到服务器。 如果远程过程更改数据,服务器必须将新数据传输回客户端,以便客户端可以复制原始数据上的新数据。
通常,远程过程调用的行为与本地过程调用类似。 也就是说,当指针是参数时,远程过程可以采用与本地过程相同的方式访问指针引用的数据对象。
由于客户端和服务器程序在不同的地址空间中运行,因此开发人员必须使用 Microsoft 接口定义语言 (MIDL) 属性来描述数组和指针数据如何在客户端和服务器之间传输。 本部分概述如何在分布式应用程序中使用数组和指针,请参阅以下主题:
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈