gpt4 book ai didi

c# - 什么是IBuffer?

转载 作者:行者123 更新时间:2023-11-30 14:28:43 25 4
gpt4 key购买 nike

在修改一些低级代码时,我偶然发现了 .Net 的 IBuffer界面。此接口(interface)仅声明两个属性 - LengthCapacity

问题:

  • 这个界面是做什么用的?
  • 由于只有LengthCapacity 被公开,被调用方如何访问实际数据?

最佳答案

来自 MSDN:

When you implement the IBuffer interface, you must implement the IBufferByteAccess interface, which is a COM interface for accessing the buffer directly

所以为了回答你的第二个问题,访问数据是通过 IBufferByteAccess 接口(interface)的实现来处理的。

关于用例 MSDN 说:

The IBuffer interface is used by the IInputStream and IOutputStream interfaces.

您可以找到更多 here

关于c# - 什么是IBuffer?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28614090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com