Språk

SwiftIndirectResult Struct-datatyp

Definition

Viktigt!

Detta API uppfyller inte CLS.

Representerar snabbreturbuffertkontexten.

public value class SwiftIndirectResult
[System.CLSCompliant(false)]
public readonly struct SwiftIndirectResult
[<System.CLSCompliant(false)>]
type SwiftIndirectResult = struct
Public Structure SwiftIndirectResult
Arv
SwiftIndirectResult
Attribut

Exempel

Här är ett exempel på hur en SwiftIndirectResult kan deklareras:

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

Kommentarer

Den här structen används för att komma åt returbufferten vid interoping med Swift-funktioner som returnerar icke-frysta structs. Den ger en pekare till den minnesplats där resultatet ska lagras.

Konstruktorer

Name Description
SwiftIndirectResult(Void*)

Skapar en ny instans av SwiftIndirectResult-structen med det angivna pekarvärdet.

Egenskaper

Name Description
Value

Hämtar pekaren för returbuffertregistret.

Gäller för