SwiftIndirectResult 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重要
此 API 不符合 CLS。
表示 Swift 返回缓冲区上下文。
public value class SwiftIndirectResult
[System.CLSCompliant(false)]
public readonly struct SwiftIndirectResult
[<System.CLSCompliant(false)>]
type SwiftIndirectResult = struct
Public Structure SwiftIndirectResult
- 继承
- 属性
示例
下面是如何声明 SwiftIndirectResult 的示例:
[UnmanagedCallConv(CallConvs = [typeof(CallConvSwift)])]
[LibraryImport("SwiftLibrary", EntryPoint = "export")]
public static extern void swiftFunction(SwiftIndirectResult result);
注解
当与返回非冻结结构的 Swift 函数互操作时,此结构用于访问返回缓冲区。 它提供指向应存储结果的内存位置的指针。
构造函数
SwiftIndirectResult(Void*) |
使用指定的指针值创建 SwiftIndirectResult 结构的新实例。 |
属性
Value |
获取返回缓冲区寄存器的指针。 |