SwiftIndirectResult Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Önemli
Bu API, CLS uyumlu değildir.
Swift dönüş arabelleği bağlamını temsil eder.
public value class SwiftIndirectResult
[System.CLSCompliant(false)]
public readonly struct SwiftIndirectResult
[<System.CLSCompliant(false)>]
type SwiftIndirectResult = struct
Public Structure SwiftIndirectResult
- Devralma
- Öznitelikler
Örnekler
SwiftIndirectResult'un nasıl bildirilebileceğini gösteren bir örnek aşağıda verilmiştir:
[UnmanagedCallConv(CallConvs = [typeof(CallConvSwift)])]
[LibraryImport("SwiftLibrary", EntryPoint = "export")]
public static extern void swiftFunction(SwiftIndirectResult result);
Açıklamalar
Bu yapı, dondurulmayan yapıları döndüren Swift işlevleriyle birlikte çalışırken dönüş arabelleğine erişmek için kullanılır. Sonucun depolanması gereken bellek konumuna yönelik bir işaretçi sağlar.
Oluşturucular
SwiftIndirectResult(Void*) |
Belirtilen işaretçi değeriyle SwiftIndirectResult yapısının yeni bir örneğini oluşturur. |
Özellikler
Value |
Dönüş arabellek yazmaç işaretçisini alır. |