SwiftIndirectResult Struct-datatyp
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- 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. |