共用方式為


SwiftIndirectResult 結構

定義

重要

此 API 不符合 CLS 規範。

表示 Swift 傳回緩衝區內容。

public value class SwiftIndirectResult
[System.CLSCompliant(false)]
public readonly struct SwiftIndirectResult
[<System.CLSCompliant(false)>]
type SwiftIndirectResult = struct
Public Structure SwiftIndirectResult
繼承
SwiftIndirectResult
屬性

範例

以下是如何宣告 SwiftIndirectResult 的範例:

[UnmanagedCallConv(CallConvs = [typeof(CallConvSwift)])]
[LibraryImport("SwiftLibrary", EntryPoint = "export")]
public static extern void swiftFunction(SwiftIndirectResult result);

備註

當與傳回非凍結結構之 Swift 函式交錯時,此結構可用來存取傳回緩衝區。 它會提供應該儲存結果之內存位置的指標。

建構函式

SwiftIndirectResult(Void*)

使用指定的指標值,建立 SwiftIndirectResult 結構的新實例。

屬性

Value

取得傳回緩衝區緩存器指標。

適用於